Property Inheritance
The project system employs a property inheritance model, which extends your ability to manage project configurations. When you define a project configuration in a property sheet or in a tool file, you may want to apply those settings to another project. Property inheritance enables you to reuse project configurations, without having to redefine and reapply each project setting in the property pages.
Property inheritance applies to all files that define a project configuration. The following table summarizes which files can inherit property settings from each other.
File Type |
Can inherit from .vcproj files? |
Can inherit from .vsprops files? |
Can inherit from .tool files? |
---|---|---|---|
Project Files (.vcproj) |
No |
Yes |
Yes |
Property Sheets (.vsprops) |
No |
Yes |
No |
Tool Files (.tool) |
No |
No |
Yes |
See Also
Tasks
How to: Inherit Project Settings from Property Sheets