0
我目前正在使用MSBuild步驟的哈德森構建系統。作爲構建的一部分,我有一個包含各種目標的項目文件,其中之一是使用Visual Studio開始構建。然而,我需要通過一個單獨的項目文件到這個目標爲了它的構建,但我不斷收到異常'MSBUILD:錯誤MSB1008:只能指定一個項目。'使用項目文件作爲MSBuild中的參數與Hudson
我相信這是因爲系統無法計算該項目應該是參數,以及頂級的目標?如果是這樣,是否有解決這個問題。
這裏是目標項目文件的片段:
<Target Name="VisualStudioTask">
<!-- Required Properties:
$(BuildType)
$(ConfigurationSetup)
$(Solution)-->
<Exec Command="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe $(BuildType) $(ConfigurationSetup) $(Solution)" />
</Target>
的MSBuild的步驟調用這個看起來是這樣的:
/t:VisualStudioTask -p:BuildType="/Build" p:ConfigurationSetup="Release" -p:Solution="%22..\MyProject.vcproj%22"
非常感謝 克里斯