PrecompilationFlags Enum

Definitie

Biedt vlaggen die het gedrag van de precompilatie bepalen.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Overname
PrecompilationFlags
Kenmerken

Velden

Name Waarde Description
Default 0

De standaardwaarde; geen speciaal gedrag opgegeven voor precompilatie.

Updatable 1

De geïmplementeerde toepassing kan worden bijgewerkt. Dit veld komt overeen met de -u schakeloptie Aspnet_compiler.exe.

OverwriteTarget 2

De doelmap kan worden overschreven. Dit veld komt overeen met de -f schakeloptie Aspnet_compiler.exe voor een eerder vooraf gecompileerd doel.

ForceDebug 4

De compiler verzendt foutopsporingsgegevens. Dit veld komt overeen met de -d schakeloptie Aspnet_compiler.exe.

Clean 8

De toepassing wordt 'schoon' gemaakt: alle eerder gecompileerde onderdelen worden opnieuw gecompileerd. Dit veld komt overeen met de -c schakeloptie Aspnet_compiler.exe.

CodeAnalysis 16

De /define:CodeAnalysis vlag wordt toegevoegd als een compilatiesymbool.

AllowPartiallyTrustedCallers 32

Er wordt een AllowPartiallyTrustedCallersAttribute kenmerk gegenereerd voor de assembly's, wat betekent dat de assembly's kunnen worden aangeroepen door gedeeltelijk vertrouwde code. De /aptca vlag wordt toegevoegd als een compilatiesymbool.

DelaySign 64

De assembly is niet volledig ondertekend wanneer deze is gemaakt. De assembly kan later worden ondertekend door een handtekeningprogramma zoals Sn.exe. De /delaysign vlag wordt toegevoegd als een compilatiesymbool.

FixedNames 128

De assembly wordt gegenereerd met vaste namen voor de webpagina's. De bestanden worden niet in batches gebatcheerd tijdens de compilatie en worden in plaats daarvan afzonderlijk gecompileerd om de vaste namen te produceren.

IgnoreBadImageFormatException 256

De compiler negeert ongeldige uitzonderingen in de afbeeldingsindeling.

Opmerkingen

De PrecompilationFlags klasse definieert het gedrag van de buildmanager tijdens de precompilatie. De ClientBuildManager klasse neemt PrecompilationFlags als een van de constructorparameters. Precompilatie kan programmatisch worden uitgevoerd via ClientBuildManager of via het opdrachtregelprogramma Aspnet_compiler.exe.

Van toepassing op