Section courante

A propos

Section administrative du site

Compilation

Vous pouvez compiler ELMAH à partir des sources de deux manières :

Compilation interactive avec Microsoft Visual Studio (Lien permanent)

Utilisez la solution Microsoft Visual Studio nommée Elmah.sln, située dans le répertoire racine. Des fichiers de projet pour Microsoft Visual Studio 2013 sont fournis dans les sous-répertoires correspondants.

Compilation par lots avec MSBuild

Le script build.cmd lance MSBuild pour compiler la solution depuis la ligne de commande. Le script de traitement par lots détecte les versions installées sur votre système et compile uniquement celles qui sont installées. La détection est très simple : il s'attend à trouver les différentes versions de MSBuild à installer à leurs emplacements par défaut connus. Si vous avez fourni un chemin personnalisé lors de l'installation, vous devrez peut-être ajuster le script en conséquence.

ELMAH 1.2 SP2 et versions antérieures

Vous pouvez compiler ELMAH à partir des sources de trois manières :

Compilation interactive avec Microsoft Visual Studio

Utilisez les solutions Microsoft Visual Studio situées dans le répertoire src/Solutions. Des fichiers de solution et de projet sont fournis pour Microsoft Visual Studio .NET 2002, Microsoft Visual Studio .NET 2003 et Microsoft Visual Studio 2010 dans leurs sous-répertoires respectifs.

Compilation par lots avec Microsoft Visual Studio

Le script src/Solutions/build.cmd lance Microsoft Visual Studio pour compiler chaque solution depuis la ligne de commande. Le script de traitement par lots détecte les versions installées sur votre système et compile uniquement celles étant installées. La détection est très simple : il s'attend à trouver les différentes versions de Microsoft Visual Studio installées à leurs emplacements par défaut connus. Si vous avez fourni un chemin personnalisé lors de l'installation, vous devrez peut-être ajuster le script en conséquence.

Pour .NET Framework 2.0, seuls msbuild.exe et le runtime sont nécessaires. Microsoft Visual Studio 2010 n'est pas requis pour la compilation.

Compilation par lots avec le compilateur C#

Le fichier build.cmd, situé à la racine de la distribution, utilise le compilateur Visual C# pour compiler les sources. Le script prend un seul paramètre, spécifiant l'environnement d'exécution .NET Framework à cibler. Vous pouvez spécifier all, 1.0, 1.1 ou 2.0. L'exécution du script sans paramètre affiche l'aide à l'utilisation, comme illustré dans l'exemple suivant :

ELMAH - Error Logging Modules and Handlers for ASP.NET
Copyright (c) 2004-9 Atif Aziz. All rights reserved.

Usage: build TARGET

TARGET
    is the target to build (all, 1.0, 1.1, 2.0)

This is a batch script that can used to build ELMAH binaries for
Microsoft .NET Framework 1.x and 2.0. The binaries are created for
only those versions that are found to be installed in the expected
locations on the local machine.

The following versions appear to be installed on this system:

- v1.0.3705
- v1.1.4322
- v2.0.50727

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Dernière mise à jour : Mercredi, le 23 novembre 2022