Sha*_*aiO 5 msbuild projects-and-solutions
我有一个包含10个项目的解决方案,并且在构建解决方案时想排除1个或2个项目。问题是我正在命令行中构建解决方案,并且希望部分运行它(不是所有项目),而下一次应按原样运行-将构建所有项目。(我正在使用MSBuild.exe)
你们中有人知道这种使用命令行(而不是使用VS接口)的方法吗?
是否有任何命令行参数来排除这些项目?
您可以使用/target或/t开关指定要构建的解决方案。
例如,要构建两个项目“ WebApps \ MyWebApp.vcproj”和“ WebServices \ MyWebService.vcproj”,您可以执行以下操作:
msbuild.exe Solution.sln /t:WebApps\MyWebApp.vcproj:Build;WebServices\MyWebService.vcproj
Run Code Online (Sandbox Code Playgroud)
因此,要排除10个项目中的2个,只需列出要构建的8个项目。
| 归档时间: |
|
| 查看次数: |
2919 次 |
| 最近记录: |