在vs10 msbuild.exe下,如何忽略solution.sln中的特定项目?

时间:2011-02-20 15:07:55

标签: visual-studio-2010 msbuild

在vs10 msbuild.exe下,如何忽略solution.sln中的特定项目?

我正在构建一个迁移到Visual Studio 10.0的大型项目。在IDE中,我可以取消选中配置管理器中的项目,但不会构建它。我需要使用命令行调用msbuild.exe来模仿该行为。

我想绕过的项目是带有链接错误的* .dll插件。我现在因为链接错误而陷入愚蠢的困境,因为它独自存在,我可以运行主程序,只是在运行时发出警告,表示它不存在。

我需要一些关于调用msbuild.exe的开关魔法。

1 个答案:

答案 0 :(得分:2)

如果要在sln中配置某个配置(在VS Configuration Manager中配置),并且要使用MSBuild构建,则可以使用以下命令行执行此操作:

msbuild / p:Configuration = MyConfiguration MySolution.sln