Esempio di finestra delle proprietà
Le finestre delle proprietà assomigliano agli altri file di progetto MSBuild e possono essere incluse dal file di progetto o dagli altri file della finestra delle proprietà.Finestre delle proprietà create in genere dal sistema del progetto contengono solo elementi <ItemGroup> che definiscono elementi e metadati ed elementi <PropertyGroup> che definiscono le proprietà.
Si consiglia agli utenti di consentire a Visual C++ IDE di creare e gestire un file della finestra delle proprietà anziché modificare manualmente il file.
Esempio
Nell'esempio seguente viene mostrato un file della finestra delle proprietà creato dall'IDE e chiamato MyPropertySheet.props.La finestra delle proprietà definisce una macro dell'utente denominata MyUserMacro, il cui valore è Esempio.Inoltre, è necessario aggiungere la macro dell'utente alle variabili di ambiente dell'utente quando viene aperto il progetto.
Nel file di progetto, la macro dell'utente e il valore vengono rappresentati dall'elemento <MyUserMacro**>.E la direttiva per aggiungere la macro dell'utente alle variabili di ambiente viene rappresentata dall'elemento <EnvironmentVariable>**.Per ulteriori informazioni, vedere Macro definite dall'utente.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0"
xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<MyUserMacro>Example</MyUserMacro>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="MyUserMacro">
<Value>$(MyUserMacro)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
</ItemGroup>
</Project>