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

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 tak, že vytvoříte prázdný projekt VSIX a pak do něj přidáte různé šablony položek. Další informace naleznete v tématu Šablona projektu VSIX.

Pomocí formátu VSIX můžete zabalit šablony projektů, šablony položek, balíčky VSPackage, komponenty MEF (Managed Extensibility Framework), 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í na základě souborů. Další informace o balíčcích VSIX naleznete 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 do rukou velkého množství lidí, je ale umístit ho na Visual Studio Marketplace. Rozšíření Visual Studio Marketplace jsou dostupná uživatelům sady Visual Studio prostřednictvím rozšíření a Aktualizace. Další informace naleznete 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 tématu Návod: 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 soukromé galerie na intranetu. Další informace naleznete v tématu Privátní galerie.

Lokalizace rozšíření

Pokud plánujete vydat 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 budete potřebovat aktualizovat. Informace o tom, jak aktualizovat rozšíření publikované na webu Visual Studio Marketplace, najdete v tématu Postupy: Aktualizace rozšíření.

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

Titulek 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.
Privátní 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í podporovat více verzí sady Visual Studio.
Vyhledání sady Visual Studio Popisuje, jak vyhledat instance sady Visual Studio pro vlastní nasazení rozšíření.