我有一个约30个项目(这不是我的错)大的解决方案。 我有提升的几个版本。 每个解决方案都使用它自己的提升版本。 现在提升设置每个项目(30次)。 如何设置解决方案级别提升? 我想说这个解决方案采用boost_1.39,该解决方案使用boost_1.33。 我可以在全球范围内的VisualStudio中添加水平路径Tools/Options/Project and Solutions/VC++ Directories
。 这样是不好的,因为那时我所有的solutios采用一个升压。 或者我可以设置项目的水平提升。 但如何做到这一点的解决方案吗? 这样的功能是存在的任何构建系统上。
Answer 1:
使用物业经理把你常用设置成一个可重用的属性表文件,按照惯例具有.props文件扩展名。 您可以在工作表(或表)适用于现有的和新的项目,使您不必手动设置在每一个共同的特性。 通过附送的表中定义的任何属性将适用,除非它是由项目的.vcxproj文件/设置覆盖。
您可以创建三个步骤一个新的共享属性表文件:
- 选择查看,物业经理。 物业管理器打开。 默认情况下,它是在左视图。
- 右键单击该项目/范围,该属性适用于然后选择添加新项目属性表。 指定名称和位置。
- 打开新的属性表,然后设置要包括的属性。
这是记录在案的Visual Studio 2003的所有版本- 2015年的主题下, 与项目属性工作
Answer 2:
vsprops允许设置不同的项目相同的属性。
文章来源: How to add additional include directory on solution level?