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.
Vytvořte šablonu projektu.
Otevřete projekt, ze kterého chcete vytvořit šablonu. Tento projekt může být libovolného typu projektu.
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 .
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.
Přidejte do projektu soubor .zip. Nastavte vlastnost Kopírovat do výstupního adresáře na
Copy Always
hodnotu .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.
Uložte a zavřete
source.extension.vsixmanifest
soubor.Sestavte projekt.
Ve výstupním adresáři poklikejte na
.vsix
soubor.Zobrazí se okno se zprávou instalačního programu VSIX. Podle pokynů nainstalujte rozšíření.
Zavřete Visual Studio a pak ho znovu otevřete.
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.
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
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.zip
a pak soubor otevřete.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.
Pokud se šablona zobrazí v pododdílu, vytvořte podsložku se stejným názvem.
Přesuňte soubor šablony
.zip
do nové složky..zip
Změňte rozšíření na.vsix
.Otevřete manifest VSIX.
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
.