如何使用VS2010中的MSBuild在解决方案中定位特定的.NET项目?
|
我有一个可以构建整个解决方案的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共享解决方案和项目。
谢谢!
-西恩
没有找到相关结果
已邀请:
3 个回复
痰降锭骂奸
例如,如果您在解决方案文件夹\“ Deploy \”中有一个名为\“ MyApplication.Deployment.csproj \”的项目,则需要
偶然地,这是一个解决方案文件夹,如在Visual Studio中显示的那样,而不是文件系统文件夹:这些将被忽略。
屑凉赦
磐去裸猜饲
)