VS中继承的属性和属性表(Inherited Properties and Property Sheets)
来源:互联网 发布:程序员的数学2pdf 编辑:程序博客网 时间:2024/05/22 12:54
此功能用于统一管理项目配置属性。
比如:
设置构建约定的团队,如警告级别,使用异常和优化设置。
设置系统信息,比如你可能会包含一个SDK的include和库路径。
功能设置,如各种属性使用Unicode或ANSI字符串时进行设置。
因为它属性表是一个单独的文件,它可以在多个项目共享,让您可以集中一些设置和执行中央的编辑操作。
下面以VS2010来简单的演示过程。
1,打开Property Manager面板。
从菜单>>View>>Other windows>>Property Manager 打开。(默认布局模版中是没有打开的)
2,新建属性页。
选中工程>>右键>>Add New Project Property Sheet。
也可以点击上面工具条中的第一个按钮。
3,编辑属性页
选中双击即可编辑。
可以把依赖的第三方库路径和定制的编译选项添加进去。
4,保存属性页(这点容易忽略)
将编辑的选项卡关闭后,这个设置并不会生效。
选中,Ctrl+S即可。
这个时候工程1已经已经继承了刚在baseProperty中的设置。
可在solution explorer中查看工程属性,检查是否为你则才配置的。
5,在其它工程中配置公用的属性页
选中另一个工程>>右键>>add Existing property sheet。
在弹出的选择框中找到工程1目录下,选择刚添加的的baseProperty就可以了。
这样在baseProperty中修改配置,工程1和工程2的配置都会跟着修改。
总结:
1,图中有5个属性表,3个系统属性表和2个用户属性表,越上优先级越高。可以通过Move Later/Earlier In Evaluation来调节。
2,用编辑打开配置文件,文件中只保存了我们修改过的配置,也就是在配置对话框中黑体的部分。其余按系统默认来。
3,Once you get the hang of them, you'll wonder how you ever did anything without them.
vs2005可以参考:
http://blog.chinaunix.net/uid-12773189-id-3020261.html
更多的可以参考微软官方写的:
http://msdn.microsoft.com/en-us/library/5k4a0033(v=vs.80).aspx
http://blogs.msdn.com/b/vsproject/archive/2009/06/23/inherited-properties-and-property-sheets.aspx
- VS中继承的属性和属性表(Inherited Properties and Property Sheets)
- 配置属性页Property Sheets使用
- 修改VS属性页中的Inherited values
- 修改VS属性页中的Inherited values
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- ios的@property属性和@synthesize属性
- jquery中.prop()和.attr()的区别 什么叫布尔型属性 property vs attributes , boolean attributes...
- VS项目属性页 Property page 与属性管理器 Property manager 中配置关系
- VS项目属性页 Property page 与属性管理器 Property manager 中配置关系
- iphone 开发中属性 property 和 synthesize 权威的介绍
- iphone 开发中属性 property 和 synthesize 权威的介绍
- iphone 开发中属性 property 和 synthesize 权威的介绍
- 微信公众号-二维码营销-使用指南
- Android--多线程之Handler
- JAVA必备——13个核心规范
- 给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数
- OCP 1Z0 052 82
- VS中继承的属性和属性表(Inherited Properties and Property Sheets)
- 经典AOP-基于代理
- mongodb启动和关闭
- 写在前面
- Mysql 创建用户并授权
- Android Matrix的数学原理
- MySQL之慢查询-删除慢查询日志
- TRAINING ALGORITHMS FOR HIDDEN CONDITIONAL RANDOM FIELDS
- HTML <form> 标签的 enctype 属性