PrecompilationFlags Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
Clean | 8 | Aplikacja zostanie skompilowana "czysta": wszystkie wcześniej skompilowane składniki zostaną ponownie skompilowane. To pole odpowiada przełącznikowi |
CodeAnalysis | 16 | Flaga |
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 |
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 |
IgnoreBadImageFormatException | 256 | Kompilator zignoruje nieprawidłowe wyjątki formatu obrazu. |
OverwriteTarget | 2 | Katalog docelowy można zastąpić. To pole odpowiada przełącznikowi |
Updatable | 1 | Wdrożona aplikacja będzie aktualizowana. To pole odpowiada przełącznikowi |
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.