PrecompilationFlags 列舉

定義

提供判斷先行編譯行為的旗標。

此列舉支援其成員值的位元組合。

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
繼承
PrecompilationFlags
屬性

欄位

名稱 Description
Default 0

預設值;預編譯時沒有特別的行為規定。

Updatable 1

已部署的應用程式將可更新。 此場對應 -u 於 Aspnet_compiler.exe上的開關。

OverwriteTarget 2

目標目錄可以被覆寫。 此欄位對應 -f 於先前預編譯目標的開啟 Aspnet_compiler.exe。

ForceDebug 4

編譯器會輸出除錯資訊。 此場對應 -d 於 Aspnet_compiler.exe上的開關。

Clean 8

應用程式將以「乾淨」方式建置:任何先前編譯的元件都會重新編譯。 此場對應 -c 於 Aspnet_compiler.exe上的開關。

CodeAnalysis 16

/define:CodeAnalysis 幟將作為彙整符號加入。

AllowPartiallyTrustedCallers 32

AllowPartiallyTrustedCallersAttribute會為組裝體產生屬性,這表示組件可以被部分受信任的程式碼呼叫。 旗 /aptca 幟將作為彙整符號加入。

DelaySign 64

該議會成立時並未完全簽署。 組件後續可由簽名工具如 Sn.exe進行簽署。 旗 /delaysign 幟將作為彙整符號加入。

FixedNames 128

組裝裝置以固定名稱產生網頁。 這些檔案在編譯時不會被批次處理,而是分別編譯以產生固定名稱。

IgnoreBadImageFormatException 256

編譯器會忽略錯誤的影像格式例外。

備註

這個 PrecompilationFlags 類別定義了建置管理器在預編譯過程中的行為。 該 ClientBuildManager 類別取 PrecompilationFlags 其構造子參數之一。 預編譯可以透過 Aspnet_compiler.exe 命令列工具或程式化 ClientBuildManager 方式執行。

適用於