Поделиться через


Пример страницы свойств

Страницы свойств напоминают другие файлы проектов MSBuild и могут включаться в файл проекта или другие файлы страниц свойств. Страницы свойств, которые создаются в системе проекта обычно содержат только элементы <ItemGroup>, определяющие элементы и метаданные, и элементы <PropertyGroup>, определяющие свойства.

Пользователям рекомендуется разрешить IDE Visual C++ создавать и настраивать файл страницы свойств вместо редактирования файла вручную.

Пример

В следующем примере показан файл страницы свойств, который был создан в интегрированной среде разработки и имеет имя MyPropertySheet.props. Страница свойств определяет пользовательский макрос с именем MyUserMacro, значением которого является Пример. Кроме того, пользовательский макрос необходимо добавить к переменным среды пользователя при открытии проекта.

В файле проекта пользовательский макрос и его значение представляются элементом <MyUserMacro**>. А директива для добавления пользовательского макроса в переменные среды представляется элементом <EnvironmentVariable>**. Дополнительные сведения см. в разделе Пользовательские макросы.

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

См. также

Основные понятия

Страницы свойств (С++)