共用方式為


AssignProjectConfiguration 工作

此工作接受清單組態字串,並將其指派給指定的專案。

工作參數

下表說明 AssignProjectConfiguration 工作的參數。

參數

描述

SolutionConfigurationContents

選擇性 [string] 輸出參數。

包含 XML 字串,其中包含每個專案的專案組態。 組態會指派給已命名的專案。

DefaultToVcxPlatformMapping

選擇性 [string] 輸出參數。

包含已使用之平台名稱的對應清單 (以分號分隔)

(從) 大多數型別 (所使用的平台名稱對應) 至 .vcxproj 檔所使用的名稱。

例如:

"AnyCPU=Win32;X86=Win32;X64=X64"

VcxToDefaultPlatformMapping

選擇項

[string] 輸出參數。

包含以分號分隔的對應清單,這些對應是從 .vcxproj 平台名稱到大部分類型所使用之平台名稱的對應。

例如:

"Win32=AnyCPU;X64=X64"

CurrentProjectConfiguration

選擇性 [string] 輸出參數。

包含目前專案的組態。

CurrentProjectPlatform

選擇性 [string] 輸出參數。

包含目前專案的平台。

OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration

選擇性 [bool] 輸出參數。

包含旗標,指示要建置參考,即使專案組態中已停用參考也一樣。

ShouldUnsetParentConfigurationAndPlatform

選擇性 [bool] 輸出參數。

包含表示父組態和平台是否應取消設定的旗標。

OutputType

選擇性 [string] 輸出參數。

包含專案的輸出類型。

ResolveConfigurationPlatformUsingMappings

選擇性 [bool] 輸出參數。

包含旗標,指示組建是否應使用預設對應來解析所傳入專案參考的組態和平台。

AssignedProjects

選擇性 ITaskItem[] 輸出參數。

包含已解析的參考路徑清單。

UnassignedProjects

選擇性 ITaskItem[] 輸出參數。

包含無法使用預先解析的輸出清單來解析的專案參考項目清單。

備註

除了以上列出的參數之外,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些錯誤碼的清單及其說明,請參閱 TaskExtension 基底類別

請參閱

概念

MSBuild 工作

其他資源

MSBuild 工作參考