【发布时间】:2011-09-14 20:24:03
【问题描述】:
我有一个可以构建整个解决方案的 MSBuild 命令行。它看起来像这样:
msbuild SomeSolution.sln /p:Configuration:CustomDebug;Platform=OurPlatform /nodeReuse:false /maxcpucount:4 /t:Build
我知道对于 C++ 解决方案,可以使用以下语法定位特定项目:
msbuild SomeSolution.sln /p:Configuration:CustomDebug;Platform=OurPlatform /nodeReuse:false /maxcpucount:4 /t:Folder\SomeCppProject;Build
我正在尝试在解决方案中为 .NET 项目实现相同的目标。这不起作用:
msbuild SomeSolution.sln /p:Configuration:CustomDebug;Platform=OurPlatform /nodeReuse:false /maxcpucount:4 /t:SomeDotNetProject;Build
有谁知道如何在 .NET 项目的命令行上使用 MSBuild 来定位解决方案中的特定项目?我知道我可以创建一个自定义 MSBuild 项目来实现我的目标,但我需要与 Visual Studio 共享解决方案和项目。
谢谢!
-肖恩
【问题讨论】:
标签: visual-studio-2010 msbuild parallel-processing