The User Properties panel lets you create and assign values to properties that can be referenced in the project. This can allow you to create a project that acts as a template. Properties may be defined in the terms of other properties, manipulate the value of other properties, or provide default values. The value of a property may be specified using one or more property references (including to references to environment variables). These property references can include default values, indirection, or substitution syntax. See Property References for details. Recursive property definitions are not allowed.
See the <propertylist> section for information about using properties in your project.