概述
目录
- 环境
- 前言
- 同一项目中,不同开发模式和平台的共享
- 不同项目共享和重用项目属性
- 进阶
- 参考
环境
- os:windows 10
- IDE:visual studio 2015
前言
在 visual studio 下开发项目时,通常会配置项目的属性,比如引入外部头文件,引入外部库之类的
尤其是不同的开发模式,debug
和 release
,不同的开发平台,x64
和 x86
等,配置的项目都是不共用的。这意味着每次切换不同的开发模式和平台,或者每次开启新项目(但项目属性一致)都要重新手动配置这些属性,这显然是不合理的。
其实 visual studio 提供了共享和重用项目属性的方式,下面就来看看。
同一项目中,不同开发模式和平台的共享
这一个设置比较简单,我们仅需将 Configuration
和 Platform
都设置成 All ...
即可,如下图
这样当你设置项目属性的时候,debug 和 release,x64 和 x86 等都共享相同的配置属性了。
不同项目共享和重用项目属性
很多时候,在公司里开发项目,大家都会使用一个统一的项目属性的配置环境,包括相同的开发平台,相同的工具集,相同的外部头文件,引入库等,我们不可能每次开发中都从头配置。
visual studio 通过 Property Manager 来创建新的项目属性,或者引入外部的项目属性。下面来看看具体的步骤。
按如下顺序点击【View】-【Other Windows】-【Property Manager】,之后会出现 ④ 的栏目,我们可以看到它将不同开发模式和不同平台都一一列举了出来
选择你需要引入的对应的开发模式和平台的项目配置属性,比如这里我举例"Debug | x64"
按图所示进行右击,可以选择创建新的项目属性,也可以引入存在的项目属性,如果是引入存在的项目属性,则点击之后找到相应的项目属性表即可,它以 .props
结尾。你也可以创建新的项目属性表供其它项目使用。
引入新的项目属性后,你可以重新查看对应开发模式和平台的项目属性,发现它已经应用起了。
进阶
项目属性表的使用非常灵活,一个项目可以设置多个项目属性表,visual studio 根据排列顺序来决定不同属性表相同属性的覆盖,其原则是,稍后的属性会覆盖前面的属性。
引入公用的项目属性表并不影响你设置当前项目独立的项目属性,事实上,如果你在属性配置页中设置自己项目的属性,它的优先级是最高的。
【注】属性配置页即文章开头展示的页面
参考
- Share or reuse Visual Studio project settings
- Visual Studio中的文件类型(sln vcproj suo user ncb)
最后
以上就是迷人蜻蜓为你收集整理的【教程】在 visual studio 共享和重用项目属性环境前言同一项目中,不同开发模式和平台的共享不同项目共享和重用项目属性参考的全部内容,希望文章能够帮你解决【教程】在 visual studio 共享和重用项目属性环境前言同一项目中,不同开发模式和平台的共享不同项目共享和重用项目属性参考所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复