PrecompilationFlags Enumerazione

Definizione

Fornisce flag che determinano il comportamento di precompilazione.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Ereditarietà
PrecompilationFlags
Attributi

Campi

Nome Valore Descrizione
Default 0

Valore predefinito; nessun comportamento speciale specificato per la precompilazione.

Updatable 1

L'applicazione distribuita sarà aggiornabile. Questo campo corrisponde all'opzione -u su Aspnet_compiler.exe.

OverwriteTarget 2

La directory di destinazione può essere sovrascritta. Questo campo corrisponde all'opzione -f su Aspnet_compiler.exe per una destinazione precompilata in precedenza.

ForceDebug 4

Il compilatore genererà informazioni di debug. Questo campo corrisponde all'opzione -d su Aspnet_compiler.exe.

Clean 8

L'applicazione verrà compilata "pulita": tutti i componenti compilati in precedenza verranno ricompilati. Questo campo corrisponde all'opzione -c su Aspnet_compiler.exe.

CodeAnalysis 16

Il /define:CodeAnalysis flag verrà aggiunto come simbolo di compilazione.

AllowPartiallyTrustedCallers 32

Viene generato un AllowPartiallyTrustedCallersAttribute attributo per gli assembly, il che significa che gli assembly possono essere chiamati da codice parzialmente attendibile. Il /aptca flag verrà aggiunto come simbolo di compilazione.

DelaySign 64

L'assembly non è completamente firmato al momento della creazione. L'assembly può essere firmato in un secondo momento da uno strumento di firma, ad esempio Sn.exe. Il /delaysign flag verrà aggiunto come simbolo di compilazione.

FixedNames 128

L'assembly viene generato con nomi fissi per le pagine Web. I file non vengono inseriti in batch durante la compilazione e vengono invece compilati singolarmente per produrre i nomi fissi.

IgnoreBadImageFormatException 256

Il compilatore ignorerà eccezioni di formato immagine non valido.

Commenti

La PrecompilationFlags classe definisce il comportamento del gestore di compilazione durante la precompilazione. La ClientBuildManager classe accetta PrecompilationFlags come uno dei relativi parametri del costruttore. La precompilazione può essere eseguita a livello di codice tramite ClientBuildManager o tramite lo strumento da riga di comando Aspnet_compiler.exe.

Si applica a