我的Visual Studio解决方案包含大约50个项目(并且还在不断增长)。每个项目都有3个配置(调试,发布和代码分析)和2个平台(Win32和x64)。这总共有300个构建组合。
我经常需要在构建所有~300个组合并仅构建64位配置(约150个条目)之间进行交换。
我知道我可以在Batch Build窗口中手动选择64位配置,但似乎我仍然需要单独检查每个框。 150次点击非常耗时且令人讨厌,更不用说定期了。
我知道我可以从标准工具栏中选择x64和单个配置,但这只给我一个配置,这意味着我必须等待/监控构建,然后选择第二个配置,最后是3。点击次数少得多,但我宁愿不必照看版本。
那么,有没有快速/简单的方法来选择所有&只有64位配置才能进行批量构建(或等效的东西)?
(如果重要的话,我正在使用VS2017。)
答案 0 :(得分:1)
您可以使用命令行" msbuild"默认情况下,没有参数的命令将使用解决方案/项目文件构建。
您可以拥有2个脚本,一个列出解决方案/项目,另一个只指定64位。
例如:
cd MyProjects\
msbuild.exe
然后
cd MyProjects\
msbuild.exe /p:Platform=x64