ClientBuildManagerParameter.PrecompilationFlags 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定決定編譯前行為的旗標。
public:
property System::Web::Compilation::PrecompilationFlags PrecompilationFlags { System::Web::Compilation::PrecompilationFlags get(); void set(System::Web::Compilation::PrecompilationFlags value); };
public System.Web.Compilation.PrecompilationFlags PrecompilationFlags { get; set; }
member this.PrecompilationFlags : System.Web.Compilation.PrecompilationFlags with get, set
Public Property PrecompilationFlags As PrecompilationFlags
屬性值
這是 PrecompilationFlags 為客戶端打造的。
範例
以下程式碼範例是課程概述中範例 ClientBuildManager 的一部分。 在這個例子中,建立一個 ClientBuildManagerParameter 物件並設定其值。 最終組合檔會根據所提供的金鑰檔有強名稱,並依據提供的 PrecompilationFlags 值進行預編譯。
_cbmParameter = new ClientBuildManagerParameter();
_cbmParameter.PrecompilationFlags = _flags;
_cbmParameter.StrongNameKeyFile = _keyFile;
builder = new
ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter);
_cbmParameter = New ClientBuildManagerParameter()
_cbmParameter.PrecompilationFlags = _flags
_cbmParameter.StrongNameKeyFile = _keyFile
builder = New ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter)
備註
PrecompilationFlags屬性決定了組裝的建造方式。 例如,你可以設定 PrecompilationFlags 為 Clean 來重新編譯先前編譯的元件,或設為 , OverwriteTarget 讓組合語言能覆蓋目標目錄中的任何元件。 PrecompilationFlags列舉器有一個FlagsAttribute屬性,允許其成員值以位元方式組合。 該 PrecompilationFlags 屬性可包含多個列舉值 PrecompilationFlags ,以指定多種預編譯行為的組合。