我有一个包含10个项目的解决方案,想要在构建该解决方案时排除1或2个项目。
问题是,我正在使用命令行构建解决方案,并希望它部分运行一次(不是所有项目),下一次则应按原样运行 - 构建所有项目。(我正在使用MSBuild.exe)
你们中有人知道如何使用命令行(而不是使用VS界面)来实现这样做吗?
是否有任何命令行参数可以排除这些项目?
我有一个包含10个项目的解决方案,想要在构建该解决方案时排除1或2个项目。
问题是,我正在使用命令行构建解决方案,并希望它部分运行一次(不是所有项目),下一次则应按原样运行 - 构建所有项目。(我正在使用MSBuild.exe)
你们中有人知道如何使用命令行(而不是使用VS界面)来实现这样做吗?
是否有任何命令行参数可以排除这些项目?
/target
或/t
开关来指定要构建的解决方案。msbuild.exe Solution.sln /t:WebApps\MyWebApp.vcproj:Build;WebServices\MyWebService.vcproj