AssignProjectConfiguration 工作
此工作接受清單組態字串,並將其指派給指定的專案。
工作參數
下表說明 AssignProjectConfiguration 工作的參數。
參數 |
描述 |
---|---|
SolutionConfigurationContents |
選擇性 [string] 輸出參數。 包含 XML 字串,其中包含每個專案的專案組態。 組態會指派給已命名的專案。 |
DefaultToVcxPlatformMapping |
選擇性 [string] 輸出參數。 包含已使用之平台名稱的對應清單 (以分號分隔) (從) 大多數型別 (所使用的平台名稱對應) 至 .vcxproj 檔所使用的名稱。 例如:
|
VcxToDefaultPlatformMapping |
選擇項 [string] 輸出參數。 包含以分號分隔的對應清單,這些對應是從 .vcxproj 平台名稱到大部分類型所使用之平台名稱的對應。 例如:
|
CurrentProjectConfiguration |
選擇性 [string] 輸出參數。 包含目前專案的組態。 |
CurrentProjectPlatform |
選擇性 [string] 輸出參數。 包含目前專案的平台。 |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
選擇性 [bool] 輸出參數。 包含旗標,指示要建置參考,即使專案組態中已停用參考也一樣。 |
ShouldUnsetParentConfigurationAndPlatform |
選擇性 [bool] 輸出參數。 包含表示父組態和平台是否應取消設定的旗標。 |
OutputType |
選擇性 [string] 輸出參數。 包含專案的輸出類型。 |
ResolveConfigurationPlatformUsingMappings |
選擇性 [bool] 輸出參數。 包含旗標,指示組建是否應使用預設對應來解析所傳入專案參考的組態和平台。 |
AssignedProjects |
選擇性 ITaskItem[] 輸出參數。 包含已解析的參考路徑清單。 |
UnassignedProjects |
選擇性 ITaskItem[] 輸出參數。 包含無法使用預先解析的輸出清單來解析的專案參考項目清單。 |
備註
除了以上列出的參數之外,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些錯誤碼的清單及其說明,請參閱 TaskExtension 基底類別。