Eigenschaftenblatt (Beispiel)

Eigenschaftenblätter ähneln anderen MSBuild-Projektdateien und können von der Projektdatei oder anderen Eigenschaftenblattdateien eingeschlossen sein.Eigenschaftenblätter, die vom Projektsystem erstellt werden, enthalten in der Regel nur < Elementgruppe > Elemente, die Elemente und Metadaten definieren, und <Eigenschaftengruppe> Elemente, die Eigenschaften definieren.

Es wird empfohlen, die Visual C++-IDE erstellen und eine Eigenschaftenblattdatei zu verwalten zu lassen, statt die Datei manuell zu bearbeiten.

Beispiel

Im folgenden Beispiel wird eine Eigenschaftenblattdatei gezeigt, die von der IDE erstellt und MyPropertySheet.props genannt wurde.Das Eigenschaftenblatt definiert ein Benutzermakro mit dem Namen MyUserMacro, dessen Wert Example ist.Außerdem sollte das Benutzermakro den Umgebungsvariablen des Benutzers hinzugefügt werden, wenn das Projekt geöffnet wird.

In der Projektdatei werden das Benutzermakro und sein Wert durch das <MyUserMacro**>-Element dargestellt.Und die Direktive, um den Umgebungsvariablen das Benutzermakro hinzuzufügen, wird durch das <EnvironmentVariable>**-Element dargestellt.Weitere Informationen finden Sie unter Benutzerdefinierte Makros.

<?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>

Siehe auch

Konzepte

Eigenschaftenblätter (C++)