Odesílání rozšíření sady Visual Studio

Platí pro:yes Visual Studio Visual Studio pro Mac noVisual Studio noCode

Po dokončení vývoje rozšíření ho můžete nainstalovat na jiné počítače, sdílet ho s přáteli a spolupracovníky nebo ho publikovat na Visual Studio Marketplace. V této části vysvětlujeme všechny věci, které potřebujete k publikování a údržbě rozšíření: práce se soubory .vsix, publikováním, lokalizací a aktualizací.

Práce s rozšířeními VSIX

Rozšíření VSIX můžete vytvořit vytvořením prázdného projektu VSIX a následným přidáním různých šablon položek. Další informace najdete v tématu Šablona projektu VSIX.

Pomocí formátu VSIX můžete zabalit šablony projektů, šablony položek, komponenty VSPackages, managed extensibility Framework (MEF), ovládací prvky sady nástrojů , sestavení a vlastní typy (to zahrnuje vlastní úvodní stránky pro Visual Studio 2017). Formát VSIX používá nasazení založené na souborech. Další informace o balíčcích VSIX najdete v tématu Anatomie balíčku VSIX.

Formát VSIX nepodporuje instalaci fragmentů kódu. Nepodporuje také některé další scénáře, jako je zápis do globální mezipaměti sestavení (GAC) nebo do systémového registru. Pokud potřebujete zapisovat do GAC nebo registru v instalaci, musíte použít Instalační službu systému Windows. Další informace naleznete v tématu Příprava rozšíření pro nasazení instalační služby systému Windows.

Publikování rozšíření na Visual Studio Marketplace

Rozšíření můžete distribuovat jiným lidem jednoduše tak, že jim odešlete soubor .vsix nebo vložíte na server. Nejlepší způsob, jak získat kód v rukou velkého množství lidí, je ale dát ho na Visual Studio Marketplace. Rozšíření Visual Studio Marketplace jsou dostupná uživatelům sady Visual Studio prostřednictvím rozšíření a aktualizací. Další informace najdete v tématu Hledání a používání rozšíření sady Visual Studio.

Úplný příklad, který ukazuje, jak nahrát rozšíření na Visual Studio Marketplace, najdete v návodu: Publikování rozšíření sady Visual Studio.

Privátní galerie

Při vývoji ovládacích prvků, šablon a nástrojů je můžete sdílet s vaší organizací tak, že je publikujete do privátní galerie v intranetu. Další informace najdete v tématu Soukromé galerie.

Lokalizace rozšíření

Pokud plánujete uvolnit rozšíření v různých národních prostředích, měli byste zvážit jeho lokalizaci. Vysvětlení toho, co se týká, najdete v tématu Lokalizace balíčků VSIX.

Aktualizace a správa verzí rozšíření

Po publikování rozšíření přijde čas, kdy ho potřebujete aktualizovat. Pokud chcete zjistit, jak aktualizovat rozšíření, které bylo publikováno na Webu Visual Studio Marketplace, přečtěte si téma Postupy: Aktualizace rozšíření.

Rozšíření můžete nastavit tak, aby podporovalo více verzí sady Visual Studio. Další informace najdete v tématu Podpora více verzí sady Visual Studio.

Nadpis Popis
Začínáme se šablonou projektu VSIX Vysvětluje, jak použít šablonu projektu VSIX k instalaci vlastní šablony projektu.
Anatomie balíčku VSIX Popisuje komponenty balíčku VSIX.
Šablona projektu VSIX Obsahuje podrobné pokyny k zabalení a publikování rozšíření.
Lokalizace balíčků VSIX Vysvětluje, jak poskytnout lokalizovaný text pro proces instalace pomocí souborů extension.vsixlangpack.
Postupy: Aktualizace rozšíření Popisuje, jak aktualizovat rozšíření ve vašem systému a jak nasadit aktualizaci do existujícího rozšíření sady Visual Studio.
Postupy: Přidání závislosti k balíčku VSIX Popisuje, jak přidat odkazy na balíčky nasazení VSIX.
Příprava rozšíření pro nasazení Instalační služby systému Windows Vysvětluje, jak nasadit rozšíření pomocí Instalační služby systému Windows.
Podepisování balíčků VSIX Vysvětluje, jak podepsat balíčky VSIX.
Soukromé galerie Vysvětluje, jak vytvořit privátní galerie pro rozšíření.
Podpora více verzí sady Visual Studio Ukazuje, jak vaše rozšíření podporuje více verzí sady Visual Studio.
Vyhledání sady Visual Studio Popisuje, jak vyhledat instance sady Visual Studio pro vlastní nasazení rozšíření.