Практическое руководство. Интеграция пользовательских средств в свойства проекта
Вы можете добавить параметры пользовательских средств в Visual Studio в окно Страницы свойств путем создания XML-файла.
В разделе Свойства конфигурации в окне Страницы свойств отображаются группы параметров, известные как правила. Каждое правило содержит параметры для средства или группы функций. Например, правило компоновщика содержит параметры для средства компоновщика. Параметры в правиле можно разделить на категории.
Вы можете создать файл правил, который содержит свойства для пользовательского средства, чтобы эти свойства загружались при запуске Visual Studio. Сведения о том, как изменить файл, см. в разделе Расширяемость платформы. Часть 2 в блоге группы проекта Visual Studio.
Папка, в которой размещается файл правил, зависит от языкового стандарта и используемой версии Visual Studio. В командной строке разработчика Visual Studio 2015 или более ранних версий папка правил располагается по пути %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\<version>\<locale>
. Для Visual Studio 2015 <version>
имеет значение v140
. <locale>
определяет код языка, например 1033
для английского языка. У вас будет отдельный путь для каждого устанавливаемого выпуска Visual Studio и каждого языка. Например, путь к папке с правилами по умолчанию для Visual Studio 2015 Community на английском языке может выглядеть так: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140\1033\
.
Папка, в которой размещается файл правил, зависит от языкового стандарта и используемой версии Visual Studio. В командной строке разработчика Visual Studio 2017 папка правил располагается по пути %VSINSTALLDIR%Common7\IDE\VC\VCTargets\<locale>\
. <locale>
определяет код языка, например 1033
для английского языка. В командной строке разработчика Visual Studio 2015 или более ранних версий папка правил располагается по пути %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\<version>\<locale>\
, где <version>
для Visual Studio 2015 имеет значение v140
. У вас будет отдельный путь для каждого устанавливаемого выпуска Visual Studio и каждого языка. Например, путь к папке с правилами по умолчанию для Visual Studio 2017 Community на английском языке может выглядеть так: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\1033\
.
Папка, в которой размещается файл правил, зависит от языкового стандарта и используемой версии Visual Studio. В командной строке разработчика Visual Studio 2019 или более поздних версий папка правил располагается по пути %VSINSTALLDIR%MSBuild\Microsoft\VC\<version>\<locale>\
, где <version>
для Visual Studio 2019 имеет значение v160
. <locale>
определяет код языка, например 1033
для английского языка. В Visual Studio 2017 папка правил располагается по пути %VSINSTALLDIR%Common7\IDE\VC\VCTargets\<locale>\
. В командной строке разработчика Visual Studio 2015 или более ранних версий папка правил располагается по пути %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\<version>\<locale>\
. У вас будет отдельный путь для каждого устанавливаемого выпуска Visual Studio и каждого языка. Например, путь к папке с правилами по умолчанию для Visual Studio 2019 Community на английском языке может выглядеть так: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\1033\
.
Добавление или изменение свойств проекта
В редакторе XML создайте XML-файл.
Сохраните файл в папке правил по умолчанию. Измените путь для своего языка и выпуска Visual Studio. Каждое правило в окне страницы свойств представлено XML-файлом в этой папке. Убедитесь, что файл имеет уникальное имя в папке.
Скопируйте содержимое существующего файла правил, например
rc.xml
, закройте его без сохранения изменений, а затем вставьте содержимое в новый XML-файл. Вы можете скопировать любой XML-файл схемы для использования в качестве шаблона. Выбирайте файл, который лучше всего подходит для вашего средства.В новом файле XML измените содержимое в соответствии с требованиями. Не забудьте заменить Rule Name и Rule.DisplayName в верхней части файла.
Сохраните изменения и закройте файл.
XML-файлы в папке правил загружаются при запуске Visual Studio. Чтобы проверить новый файл, перезапустите Visual Studio.
В обозревателе решений щелкните правой кнопкой мыши проект и выберите пункт Свойства. В окне Страницы свойств проверьте наличие нового узла с именем правила.