我有大约30个项目的大解决方案(这不是我的错)。我有几个版本的提升。每个解决方案都使用它自己的boost版本。现在为每个项目设置提升(30次)。
如何在解决方案级别设置提升?我想说这个解决方案使用boost_1.39,这个解决方案使用boost_1.33。
我可以在Tools/Options/Project and Solutions/VC++ Directories
的VisualStudio级别上全局添加路径。这种方式很糟糕,因为那时我所有的解决方案都使用了一个提升。或者我可以在项目级别设置提升。但是如何解决这个问题呢?任何构建系统都存在此类功能。
答案 0 :(得分:5)
使用Property Manager将您的常用设置放入可重用的属性表文件中,按照惯例,该文件具有.props文件扩展名。您可以将工作表(或工作表)应用于现有项目和新项目,这样就不必手动设置每个项目的公共属性。包含工作表定义的任何属性都将适用,除非它被项目的.vcxproj文件/设置覆盖。
您可以分三步创建新的可共享属性表文件:
对于2003年至2015年期间主题Working with Project Properties
下的所有Visual Studio版本,都记录了这一点答案 1 :(得分:3)
vsprops允许为不同的项目设置相同的属性。