Freigeben über


PrecompilationFlags Enumeration

Definition

Stellt Flags bereit, die das Vorkompilierungsverhalten bestimmen.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Vererbung
PrecompilationFlags
Attribute

Felder

AllowPartiallyTrustedCallers 32

Ein AllowPartiallyTrustedCallersAttribute-Attribut wird für die Assemblys generiert, d.h. die Assemblys können von teilweise vertrauenswürdigem Code aufgerufen werden. Das /aptca-Flag wird als Kompilierungssymbol hinzugefügt.

Clean 8

Die Anwendung wird „sauber“ erstellt: Vorher kompilierte Komponenten werden erneut kompiliert. Dieses Feld entspricht dem -c-Schalter in „Aspnet_compiler.exe“.

CodeAnalysis 16

Das /define:CodeAnalysis-Flag wird als Kompilierungssymbol hinzugefügt.

Default 0

Der Standardwert. Für die Vorkompilierung ist kein besonderes Verhalten angegeben.

DelaySign 64

Die Assembly wird bei ihrer Erstellung nicht vollständig signiert. Die Assembly kann später durch ein Signaturtool wie „Sn.exe“ signiert werden. Das /delaysign-Flag wird als Kompilierungssymbol hinzugefügt.

FixedNames 128

Die Assembly wird mit festgelegten Namen für die Webseiten generiert. Die Dateien werden nicht batchweise und stattdessen einzeln kompiliert, um die festgelegten Namen zu erzeugen.

ForceDebug 4

Der Compiler gibt Debuginformationen aus. Dieses Feld entspricht dem -d-Schalter in „Aspnet_compiler.exe“.

IgnoreBadImageFormatException 256

Der Compiler ignoriert Formatausnahmen, die auf fehlerhaften Images basieren.

OverwriteTarget 2

Das Zielverzeichnis kann überschrieben werden. Dieses Feld entspricht dem -f-Schalter in „Aspnet_compiler.exe“ für ein bereits vorkompiliertes Ziel.

Updatable 1

Die bereitgestellte Anwendung kann aktualisiert werden. Dieses Feld entspricht dem -u-Schalter in „Aspnet_compiler.exe“.

Hinweise

Die PrecompilationFlags -Klasse definiert das Verhalten des Build-Managers während der Vorkompilierung. Die ClientBuildManager -Klasse nimmt PrecompilationFlags als einen ihrer Konstruktorparameter an. Die Vorkompilierung kann programmgesteuert über oder über ClientBuildManager das Aspnet_compiler.exe-Befehlszeilentool durchgeführt werden.

Gilt für: