Sdílet prostřednictvím


Zavedení rozšíření Visual Studio

Visual Studio podporuje tři formáty pro zavedení rozšíření: rozšíření Visual Studio (VSIX), Instalační služba Windows Installer (MSI) a obsah instalačního programu Visual Studio (VSI).Můžete se také zaregistrovat vlastní ovládací prvky s Visual Studio pomocí platformy registrace.Toto téma porovná nasazení různých strategií a uvádí jejich možnosti.

Výběr metody nasazení

Vyberte formát nasazení v závislosti na typu rozšíření nasazení a schopnosti metody nasazení.

Dd393694.collapse_all(cs-cz,VS.110).gifVSIX

Při uložení ve formátu VSIX balíček do rozšíření Visual Studio Galerie webu, mohou uživatelé najít a nainstalovat rozšíření online v kontrolou aktualizace a rozšíření dialogové okno.Další informace naleznete v tématu Instalace a správa rozšíření a Visual Studio Tools.

Formát VSIX balíček projektu a položku šablony, balíčky integrace Visual Studio, spravované rozšiřitelnosti Framework (MEF) komponenty, prvky, sestavení a vlastní typy.Formát VSIX používá výhradně pro soubor nasazení a nepodporuje zápis na Global Assembly Cache (GAC) nebo v registru systému.VSIX je metoda nasazení upřednostňované typy rozšíření, které podporuje.

Nasazení VSIX vyžaduje, aby byl Visual Studio SDK nainstalován.Další informace naleznete v Nasazení serveru VSIX v Visual Studio SDK dokumentaci.

Dd393694.collapse_all(cs-cz,VS.110).gifMSI

Při vytvoření nastavení projektu aplikace Visual Studio, přidat roztok obsahující vaše rozšíření a sestavit projekt získat soubor MSI.Formát MSI podporuje většina aplikací a rozšíření typů a lze provádět operace instalace například zápis mezipaměti GAC a systémového registru.V aktualizace a rozšíření dialogové okno můžete zobrazit a nainstalovat rozšíření závislosti MSI, ale nelze povolit nebo zakázat.Další informace o nasazení MSI naleznete v Nasazení pomocí instalační služby systému Windows.

[!POZNÁMKA]

Spustit devenv /setup po instalaci nebo odinstalaci rozšíření MSI.

Dd393694.collapse_all(cs-cz,VS.110).gifVSI

Visual Studio obsahu instalační nepodporuje odesílání do Galerie Visual Studio, odinstalovat nebo zápisu do mezipaměti GAC nebo systémového registru.Však můžete použít k zavedení doplňků a výstřižky, které nepodporuje formát VSIX kódu.Další informace naleznete v tématu Jak: obsah balíčku komponenty pomocí aplikace Visual Studio Instalační služby.

Dd393694.collapse_all(cs-cz,VS.110).gifRegistrace Platform

Následující seznam zobrazuje funkcí podporovaných AssemblyFoldersEx registraci.

  • Hromadné instalace pro všechny ovládací prvky v adresáři, aniž byste museli jednotlivě registrovat ovládací prvky.

  • Podpora pro přiřazení ikony a seskupení ovládacích prvků na panelu nástrojů.

  • Včetně sestavení v Visual StudioPřidat odkazy dialogové okno a volitelně včetně ovládacích prvků na panelu Vybrat položky dialogové okno.

  • Zjednodušený zápis v jednom umístění v klíči registru základní rámec.Tím se vyhnete složité kontrolu různých Visual Studio SKU a vyhledávání každý kořenový klíč.

  • Podpora pro sestavení jednoho ovládacího prvku s více sestavení návrhu tento cíl zejména Visual Studio verze nebo verze Expression Blend.

Informace a ukázky použití této funkce naleznete v Zavedení vlastní ovládací prvek a sestavení návrhu.

Dd393694.collapse_all(cs-cz,VS.110).gifRegistrace platformy v MSI

Přidání vašeho sestavení na Přidat odkazy dialogové okno a přidání ovládacích prvků na panelu nástrojů Vybrat položky dialogové okno s platformou spravované musíte zaregistrovat sestavení vašeho AssemblyFoldersEx klíče registru.Instalaci nástrojů pomocí ikony a kartu umístění ovládacích prvků, musíte také určit hodnoty v Toolbox klíče registru.Další informace naleznete v tématu Zavedení vlastní ovládací prvek a sestavení návrhu.

Dd393694.collapse_all(cs-cz,VS.110).gifPodporované typy rozšíření

Následující tabulka uvádí, která balení formáty podporují rozšíření typy.

Typ rozšíření

VSIX

MSI

VSI

Registrace Platform

Šablona projektu

Ano

Ano

Ano

Ne

Šablonu položky

Ano

Ano

Ano

Ne

Sestavení

Ano

Ano

Ne

Ano

Součást MEF

Ano

Ano

Ne

Ne

VSPackage

Ano

Ano

Ne

Ne

Ovládací prvky

Ano

Ano

Ano

Ano

V

Ne

Ano

Ano

Ne

Fragment kódu

Ne

Ne

Ano

Ne

Vlastní typ rozšíření

Ano

Ano

Ne

Ne

Dd393694.collapse_all(cs-cz,VS.110).gifPodporované funkce

Následující tabulka uvádí možnosti instalace, které podporují které formáty balení.

Funkce

VSIX

MSI

VSI

Registrace Platform

Registrace platformy v MSI

Povolit a zakázat instalaci rozšíření.

Ano

Ne

Ne

Ne

Ne

Kontrola aktualizací

Ano

Ne

Ne

Ne

Ne

Zápis do systémového registru

Ne

Ano

Ne

Ano

Ano

Zaregistrujte GAC

Ne

Ano

Ne

Ano

Ano

Konfiguraci během instalace

Ne

Ano

Ne

Ano

Ano

Uložit do Galerie Visual Studio

Ano

Ano

Ne

Ne

Ne

Poklepejte na instalaci

Ano

Ano

Ano

Ne

Ano

Přítomnost v soupravě nástrojů Vybrat položky dialogové okno

Ne

Ano

Ne

Ano

Ano

Přítomnost Přidat odkazy dialogové okno

Ne

Ano

Ne

Ano

Ano

Před (nebo po) instalaci aplikace Visual Studio

Ne

Ano

Ne

Ano

Ano

Návrháři další cíle, například Expression Blend

Ne

Ano

Ne

Ano

Ano

Publikace

Uložením na webový server nebo do sdílené síťové položky můžete distribuovat prodloužení Visual Studio.Pokud balíček nasazení je ve formátu VSIX nebo je MSI, můžete v něm k dispozici aktualizace a rozšíření dialogové okno pro všechny uživatele aplikace Visual Studio odesláním do Visual Studio Galerie web, který zviditelní v balíčku aktualizace a rozšíření dialogové okno.Rozšíření jiných typů můžete přidat do Galerie jako odkazy.

Viz také

Úkoly

Jak: obsah balíčku komponenty pomocí aplikace Visual Studio Instalační služby

Koncepty

Zavedení vlastní ovládací prvek a sestavení návrhu

Další zdroje

Nasazení serveru VSIX

Přizpůsobení, automatizace a rozšíření vývojového prostředí

Instalace a správa rozšíření a Visual Studio Tools