PrecompilationFlags Wyliczenie

Definicja

Udostępnia flagi, które określają zachowanie przedkompilacji.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Dziedziczenie
PrecompilationFlags
Atrybuty

Pola

AllowPartiallyTrustedCallers 32

Atrybut AllowPartiallyTrustedCallersAttribute jest generowany dla zestawów, co oznacza, że zestawy mogą być wywoływane przez częściowo zaufany kod. Flaga /aptca zostanie dodana jako symbol kompilacji.

Clean 8

Aplikacja zostanie skompilowana "czysta": wszystkie wcześniej skompilowane składniki zostaną ponownie skompilowane. To pole odpowiada przełącznikowi -c Aspnet_compiler.exe.

CodeAnalysis 16

Flaga /define:CodeAnalysis zostanie dodana jako symbol kompilacji.

Default 0

Wartość domyślna; nie określono specjalnego zachowania w przypadku wstępnego komplikowania.

DelaySign 64

Zestaw nie jest w pełni podpisany podczas tworzenia. Zestaw może być podpisany później przez narzędzie podpisywania, takie jak Sn.exe. Flaga /delaysign zostanie dodana jako symbol kompilacji.

FixedNames 128

Zestaw jest generowany przy użyciu stałych nazw stron sieci Web. Pliki nie są wsadowe podczas kompilacji i zamiast tego są kompilowane indywidualnie w celu utworzenia stałych nazw.

ForceDebug 4

Kompilator emituje informacje debugowania. To pole odpowiada przełącznikowi -d Aspnet_compiler.exe.

IgnoreBadImageFormatException 256

Kompilator zignoruje nieprawidłowe wyjątki formatu obrazu.

OverwriteTarget 2

Katalog docelowy można zastąpić. To pole odpowiada przełącznikowi -f Aspnet_compiler.exe dla wcześniej wstępnie skompilowanego obiektu docelowego.

Updatable 1

Wdrożona aplikacja będzie aktualizowana. To pole odpowiada przełącznikowi -u Aspnet_compiler.exe.

Uwagi

Klasa PrecompilationFlags definiuje zachowanie menedżera kompilacji podczas wstępnego kompilowania. Klasa ClientBuildManager przyjmuje PrecompilationFlags jako jeden z jego parametrów konstruktora. Wstępnie skompilowanie można wykonać programowo za pomocą ClientBuildManager narzędzia wiersza polecenia lub za pomocą Aspnet_compiler.exe.

Dotyczy