PrecompilationFlags Énumération

Définition

Fournit des indicateurs qui déterminent le comportement de précompilation.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Héritage
PrecompilationFlags
Attributs

Champs

Nom Valeur Description
Default 0

Valeur par défaut ; aucun comportement spécial spécifié pour la précompilation.

Updatable 1

L’application déployée est mise à jour. Ce champ correspond au -u commutateur Aspnet_compiler.exe.

OverwriteTarget 2

Le répertoire cible peut être remplacé. Ce champ correspond au -f commutateur Aspnet_compiler.exe pour une cible précompilée précédemment.

ForceDebug 4

Le compilateur émet des informations de débogage. Ce champ correspond au -d commutateur Aspnet_compiler.exe.

Clean 8

L’application sera générée « propre » : tous les composants précédemment compilés seront recompilés. Ce champ correspond au -c commutateur Aspnet_compiler.exe.

CodeAnalysis 16

L’indicateur /define:CodeAnalysis est ajouté en tant que symbole de compilation.

AllowPartiallyTrustedCallers 32

Un AllowPartiallyTrustedCallersAttribute attribut est généré pour les assemblys, ce qui signifie que les assemblys peuvent être appelés par du code partiellement approuvé. L’indicateur /aptca est ajouté en tant que symbole de compilation.

DelaySign 64

L’assembly n’est pas entièrement signé lors de la création. L’assembly peut être signé ultérieurement par un outil de signature tel que Sn.exe. L’indicateur /delaysign est ajouté en tant que symbole de compilation.

FixedNames 128

L’assembly est généré avec des noms fixes pour les pages Web. Les fichiers ne sont pas regroupés par lots pendant la compilation et sont compilés individuellement pour produire les noms fixes.

IgnoreBadImageFormatException 256

Le compilateur ignore les exceptions de format d’image incorrectes.

Remarques

La PrecompilationFlags classe définit le comportement du gestionnaire de build pendant la précompilation. La ClientBuildManager classe prend PrecompilationFlags l’un de ses paramètres de constructeur. La précompilation peut être effectuée par programmation via ClientBuildManager ou via l’outil en ligne de commande Aspnet_compiler.exe.

S’applique à