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.