Začínáme se šablonou projektu VSIX

Pomocí šablony projektu VSIX můžete vytvořit rozšíření nebo zabalit existující rozšíření pro nasazení. Šablona projektu VSIX má verze Visual Basicu i Visual C# a je nainstalovaná jako součást sady Visual Studio SDK.

Šablona projektu VSIX se jenom skládá ze source.extension.vsixmanifest souboru, který obsahuje informace o rozšíření a prostředcích, které dodává.

Pokud chcete najít šablonu projektu VSIX, musíte nainstalovat sadu Visual Studio SDK. Další informace najdete v sadě Visual Studio SDK.

Nasazení vlastní šablony projektu pomocí šablony projektu VSIX

Následující kroky ukazují, jak pomocí projektu VSIX zabalit šablonu projektu, kterou můžete sdílet s ostatními vývojáři nebo nahrát do galerie sady Visual Studio.

  1. Vytvořte šablonu projektu.

    1. Otevřete projekt, ze kterého chcete vytvořit šablonu. Tento projekt může být libovolného typu projektu.

    2. V nabídce Projekt klepněte na tlačítko Exportovat šablonu. Dokončete kroky průvodce.

      Soubor .zip se vytvoří v %USERPROFILE%\My Documents\Visual Studio {version}\My Exported Templates\souboru .

  2. Vytvořte prázdný projekt VSIX.

    Vyberte Soubor>Nový>Projekt. Do vyhledávacího pole zadejte "vsix" a vyberte buď verzi jazyka C# nebo Visual Basic projektu VSIX.

  3. Přidejte do projektu soubor .zip. Nastavte vlastnost Kopírovat do výstupního adresáře na Copy Alwayshodnotu .

  4. V Průzkumník řešení poklikejte na soubor source.extension.vsixmanifest a otevřete ho v Návrháři manifestu VSIX a proveďte následující změny:

    • Nastavte pole Název produktu na šablonu Můj projekt.

    • Nastavte pole ID produktu na MyProjectTemplate - 1.

    • Nastavte pole Autor na Fabrikam.

    • Nastavte pole Popis na šablonu Můj projekt.

    • V části Prostředky přidejte typ Microsoft.VisualStudio.ProjectTemplate a nastavte jeho cestu k názvu souboru .zip.

  5. Uložte a zavřete source.extension.vsixmanifest soubor.

  6. Sestavte projekt.

  7. Ve výstupním adresáři poklikejte na .vsix soubor.

  8. Zobrazí se okno se zprávou instalačního programu VSIX. Podle pokynů nainstalujte rozšíření.

  9. Zavřete Visual Studio a pak ho znovu otevřete.

  10. Vyberte Spravovat rozšíření (v nabídce Rozšíření) a vyberte kategorii Šablony. Jedním z dostupných rozšíření by měla být moje šablona projektu.

  11. Nová šablona projektu se zobrazí v dialogovém okně Nový projekt na stejném místě jako původní šablona projektu. Pokud jste například vytvořili šablonu s názvem Konzola VB z konzolové aplikace visual basicu, zobrazí se konzola VB ve stejném podokně jako šablona konzolové aplikace jazyka Visual Basic.

Určení umístění šablony v dialogovém okně Nový projekt

  1. Složky šablon se nacházejí v {Visual Studio Installation Path}\Common7\IDE\ProjectTemplates adresářích a {Visual Studio Installation Path}\Common7\IDE\ItemTemplates adresářích. Názvy oddílů nejvyšší úrovně v dialogovém okně Nový projekt přesně neodpovídají názvům složek šablony. Pokud se liší, použijte název složky šablony.

    Změňte příponu .vsix souboru na .zipa pak soubor otevřete.

  2. Vytvořte novou složku se stejným názvem jako oddíl dialogového okna Nový projekt , ve které by se šablona měla objevit.

  3. Pokud se šablona zobrazí v pododdílu, vytvořte podsložku se stejným názvem.

  4. Přesuňte soubor šablony .zip do nové složky.

  5. .zip Změňte rozšíření na .vsix.

  6. Otevřete manifest VSIX.

  7. V manifestu VSIX aktualizujte cestu Asset šablony tak, aby odkazovat na kořen stromu adresáře, který obsahuje soubor šablony. Například pokud je šablona v \CSharp\Windows, odkaz by měl odkazovat na \CSharp.