如果這兩個項目Alpha
和項目Beta
是C#項目,我們可以設置Beta
取決於Alpha
,這導致到以下構建順序:1)Alpha
; 2)Beta
項目的依賴性,構建順序
如果項目Alpha
是C++的項目,我們不能從項目Alpha
添加引用Beta
因爲Visual Studio 2010中不允許這樣。實際上,我們可以破解csproj
文件,記事本,但它並不能幫助。卜我們可以右擊解決方案,選擇Project Dependencies
並說Beta
取決於Alpha
。
問題:的MSBuild不履行依賴於sln
文件中設置和建立在錯誤的順序項目 - 1)Beta
; 2)Alpha
。請注意,Visual Studio尊重構建順序。
我們怎樣才能設置構建順序相同的解決方案中的項目MSBuild
和C++
之間C#
?
仍然適用:使用Visual Studio 2012最終更新v11.0.60314.01 2 - 變通辦法! -tnx – 2013-05-22 10:57:30