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

Name Wert Beschreibung
Default 0

Der Standardwert; kein spezielles Verhalten für die Vorkompilierung angegeben.

Updatable 1

Die bereitgestellte Anwendung ist aktualisierbar. Dieses Feld entspricht dem -u Schalter Aspnet_compiler.exe.

OverwriteTarget 2

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

ForceDebug 4

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

Clean 8

Die Anwendung wird "sauber" erstellt: Alle zuvor kompilierten Komponenten werden neu kompiliert. Dieses Feld entspricht dem -c Schalter Aspnet_compiler.exe.

CodeAnalysis 16

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

AllowPartiallyTrustedCallers 32

Ein AllowPartiallyTrustedCallersAttribute Attribut wird für die Assemblys generiert, was bedeutet, dass die Assemblys durch teilweise vertrauenswürdigen Code aufgerufen werden können. Das /aptca Kennzeichen wird als Kompilierungssymbol hinzugefügt.

DelaySign 64

Die Assembly ist beim Erstellen nicht vollständig signiert. Die Assembly kann später durch ein Signaturtool wie Sn.exesigniert werden. Das /delaysign Kennzeichen wird als Kompilierungssymbol hinzugefügt.

FixedNames 128

Die Assembly wird mit festen Namen für die Webseiten generiert. Die Dateien werden während der Kompilierung nicht im Batch zusammengefasst und werden stattdessen einzeln kompiliert, um die festen Namen zu erzeugen.

IgnoreBadImageFormatException 256

Der Compiler ignoriert ungültige Bildformat-Ausnahmen.

Hinweise

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

Gilt für: