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