如果这两个项目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