MSBuild 工作參考
更新:2007 年 11 月
提供程式碼的工作,這些程式碼會在建置程序中執行。本節說明 MSBuild 所提供一般工作的程式庫。
除了本節主題中所列出的參數,每項工作也都能具有下列參數:
參數 |
描述 |
---|---|
Condition |
選擇性 String 參數。 MSBuild 引擎的 Boolean 運算式,用來決定是否要執行此工作。如需 MSBuild 所支援條件的詳細資訊,請參閱 MSBuild 條件。 |
ContinueOnError |
選擇性 Boolean 參數。 Boolean 值,指定如果此工作失敗,是否仍會執行目標 (Target) 中其餘的工作。工作失敗的原因在於 Execute 方法擲回例外狀況 (Exception) 或傳回 false。 如果 ContinueOnError 設定為 true,則會執行其餘的工作,失敗的工作並不會使整個目標失敗。 如果 ContinueOnError 設定為 false,則不會執行其餘的工作,而且整個目標都會失敗。 根據預設,ContinueOnError 為 false。 |
在本節中
AL (組件連結器) 工作
說明 AL 工作及其參數。AspNetCompiler 工作
包裝 aspnet_compiler.exe,這是先行編譯 ASP.NET 應用程式的公用程式。AssignCulture 工作
指派文化特性 (Culture) 識別項給項目。CallTarget 工作
叫用 (Invoke) 專案檔中的目標 (Target)。Copy 工作
說明 Copy 工作及其參數。CreateItem 工作
說明 CreateItem 工作及其參數。CreateProperty 工作
說明 CreateProperty 工作及其參數。Csc 工作
說明 Csc 工作及其參數。Delete 工作
說明 Delete 工作及其參數。Error 工作
停止建置並根據評估的條件陳述式記錄錯誤。Exec 工作
說明 Exec 工作及其參數。FindUnderPath 工作
決定指定的項目集合中,那些項目存在於指定的資料夾及其所有的子資料夾中。GenerateApplicationManifest 工作
說明 GenerateApplicationManifest 工作及其參數。GenerateBootstrapper 工作
提供偵測、下載及安裝應用程式及其必要條件的自動化方法。GenerateDeploymentManifest 工作
說明 GenerateDeployManifest 工作及其參數。GenerateResource 工作
將 .txt 和 .resx 檔轉換為 Common Language Runtime 二進位 .resources 檔。GetAssemblyIdentity 工作
從指定的檔案擷取組件 (Assembly) 識別 (Identity) 並輸出識別資訊。GetFrameworkPath 工作
擷取 .NET Framework 組件的路徑。GetFrameworkSdkPath 工作
擷取 Windows Software Development Kit (SDK) 的路徑。LC 工作
說明 LC 工作及其參數。MakeDir 工作
說明 MakeDir 工作及其參數。訊息工作
在建置期間記錄訊息。MSBuild 工作
說明 MSBuild 工作及其參數。ReadLinesFromFile 工作
從文字檔讀取項目清單。RegisterAssembly 工作
說明 RegisterAssembly 工作及其參數。RemoveDir 工作
說明 RemoveDir 工作及其參數。ResGen 工作
說明 ResGen 工作及其參數。ResolveAssemblyReference 工作
說明 ResolveAssemblyReference 工作及其參數。ResolveComReference 工作
說明 ResolveCOMReference 工作及其參數。ResolveKeySource 工作
決定強式名稱 (Strong Name) 金鑰來源ResolveNativeReference 工作
解析原生 (Native) 參考。SGen 工作
為指定組件中的型別建立 XML 序列化 (Serialization) 組件。SignFile 工作
使用指定的憑證對指定的檔案簽章。Touch 工作
說明 Touch 工作及其參數。UnregisterAssembly 工作
說明 UnregisterAssembly 工作及其參數。Vbc 工作
說明 Vbc 工作及其參數。VCBuild 工作
說明 VCBuild 工作及其參數。警告工作
在建置期間根據評估的條件陳述式記錄警告。WriteLinesToFile 工作
將指定的項目寫入指定的文字檔。