PrecompilationFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供判斷先行編譯行為的旗標。
此列舉支援其成員值的位元組合。
public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags =
Public Enum PrecompilationFlags
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Default | 0 | 預設值;預編譯時沒有特別的行為規定。 |
| Updatable | 1 | 已部署的應用程式將可更新。 此場對應 |
| OverwriteTarget | 2 | 目標目錄可以被覆寫。 此欄位對應 |
| ForceDebug | 4 | 編譯器會輸出除錯資訊。 此場對應 |
| Clean | 8 | 應用程式將以「乾淨」方式建置:任何先前編譯的元件都會重新編譯。 此場對應 |
| CodeAnalysis | 16 | 旗 |
| AllowPartiallyTrustedCallers | 32 |
AllowPartiallyTrustedCallersAttribute會為組裝體產生屬性,這表示組件可以被部分受信任的程式碼呼叫。 旗 |
| DelaySign | 64 | 該議會成立時並未完全簽署。 組件後續可由簽名工具如 Sn.exe進行簽署。 旗 |
| FixedNames | 128 | 組裝裝置以固定名稱產生網頁。 這些檔案在編譯時不會被批次處理,而是分別編譯以產生固定名稱。 |
| IgnoreBadImageFormatException | 256 | 編譯器會忽略錯誤的影像格式例外。 |
備註
這個 PrecompilationFlags 類別定義了建置管理器在預編譯過程中的行為。 該 ClientBuildManager 類別取 PrecompilationFlags 其構造子參數之一。 預編譯可以透過 Aspnet_compiler.exe 命令列工具或程式化 ClientBuildManager 方式執行。