Condividi tramite


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>

Vedere anche

Concetti

Finestre delle proprietà (C++)