Postupy: Integrace vlastních nástrojů do vlastností projektu

Vlastní možnosti nástroje můžete přidat do okna Stránky vlastností sady Visual Studio vytvořením souboru XML.

V části Vlastnosti konfigurace okna Stránky vlastností se zobrazují skupiny nastavení označované jako pravidla. Každé pravidlo obsahuje nastavení pro nástroj nebo skupinu funkcí. Například pravidlo Linkeru obsahuje nastavení pro nástroj linkeru. Nastavení v pravidle lze rozdělit do kategorií.

Můžete vytvořit soubor pravidla, který obsahuje vlastnosti vlastního nástroje, aby se vlastnosti načetly při spuštění sady Visual Studio. Informace o tom, jak soubor upravit, naleznete v tématu Rozšiřitelnost platformy Část 2 na blogu týmu projektu sady Visual Studio.

Složka, do které se má umístit soubor pravidla, závisí na národním prostředí a používané verzi sady Visual Studio. V sadě Visual Studio 2015 nebo starším vývojářském příkazovém řádku je %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\<version>\<locale>složka pravidel . Hodnota <version> je v140 v sadě Visual Studio 2015. Jedná se <locale> například 1033 o LCID pro angličtinu. Pro každou nainstalovanou edici sady Visual Studio a pro každý jazyk použijete jinou cestu. Například výchozí cesta ke složce pravidel pro edici Visual Studio 2015 Community v angličtině může být C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140\1033\.

Složka, do které se má umístit soubor pravidla, závisí na národním prostředí a používané verzi sady Visual Studio. V příkazovém řádku pro vývojáře sady Visual Studio 2017 je %VSINSTALLDIR%Common7\IDE\VC\VCTargets\<locale>\složka pravidel . Jedná se <locale> například 1033 o LCID pro angličtinu. V příkazovém řádku pro vývojáře v sadě Visual Studio 2015 nebo starším vývojáři je %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\<version>\<locale>\složka pravidel , kde <version> hodnota je v140 v sadě Visual Studio 2015. Pro každou nainstalovanou edici sady Visual Studio a pro každý jazyk použijete jinou cestu. Například výchozí cesta ke složce pravidel pro edici Visual Studio 2017 Community v angličtině může být C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\1033\.

Složka, do které se má umístit soubor pravidla, závisí na národním prostředí a používané verzi sady Visual Studio. Ve vývojářském příkazovém řádku sady Visual Studio 2019 nebo novějším je %VSINSTALLDIR%MSBuild\Microsoft\VC\<version>\<locale>\složka pravidel , kde <version> hodnota je v160 v sadě Visual Studio 2019. Jedná se <locale> například 1033 o LCID pro angličtinu. V sadě Visual Studio 2017 je %VSINSTALLDIR%Common7\IDE\VC\VCTargets\<locale>\složka pravidel . V sadě Visual Studio 2015 nebo starším vývojářském příkazovém řádku je %ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\<version>\<locale>\složka pravidel . Pro každou nainstalovanou edici sady Visual Studio a pro každý jazyk použijete jinou cestu. Například výchozí cesta ke složce pravidel pro edici Visual Studio 2019 Community v angličtině může být C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\1033\.

Přidání nebo změna vlastností projektu

  1. V editoru XML vytvořte soubor XML.

  2. Uložte soubor do výchozí složky pravidel. Upravte cestu pro váš jazyk a edici sady Visual Studio. Každé pravidlo v okně Stránky vlastností je reprezentováno souborem XML v této složce. Ujistěte se, že soubor má jedinečný název ve složce.

  3. Zkopírujte obsah existujícího souboru pravidel, například rc.xml, zavřete ho bez uložení změn a vložte obsah do nového souboru XML. Můžete zkopírovat libovolný soubor schématu XML, který chcete použít jako šablonu. Zvolte ten, který je podobný vašemu nástroji.

  4. V novém souboru XML upravte obsah podle svých požadavků. Nezapomeňte změnit název pravidla a Název.DisplayName v horní části souboru.

  5. Uložte změny a zavřete soubor.

  6. Soubory XML ve složce pravidel se načtou při spuštění sady Visual Studio. Pokud chcete nový soubor otestovat, restartujte Visual Studio.

  7. V Průzkumník řešení klikněte pravým tlačítkem myši na projekt a potom zvolte Vlastnosti. V okně Stránky vlastností ověřte, že existuje nový uzel s názvem pravidla.

Viz také

NÁSTROJ MSBuild na příkazovém řádku – C++