Sdílet prostřednictvím


Postupy: Vytvoření doplňku

Doplňky Visual Studio jsou ve verzi aplikace Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu viz Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Doplněk je zkompilovaná knihovna DLL, která běží v integrovaném vývojovém prostředí (IDE) Visual Studio.Kompilace chrání duševní vlastnictví a zvyšuje výkon.Ačkoli doplňky můžete vytvořit ručně, je jednodušší použít průvodce doplňky.Tento průvodce vytvoří funkční, ale základní doplněk, který lze spustit ihned po vytvoření.Poté co průvodce doplňky vygeneruje základní holý program, je možné k němu přidat kód a přizpůsobit jej.

Průvodce doplňkem umožňuje zadat zobrazovaný název a popis pro váš doplněk.Oba se objeví ve Správci doplňků.Volitelně může průvodce nechat vygenerovat kód, který přidá do nabídky Nástroje příkaz pro otevření doplňku.Můžete také zobrazit vlastní dialog O programu pro daný doplněk.Po dokončení průvodce je k dispozici nový projekt, který má pouze jednu třídu, která se nazývá Connect a implementuje doplněk.

[!POZNÁMKA]

Váš počítač může zobrazit jiné názvy nebo umístění pro některé prvky uživatelského rozhraní sady Visual Studio v následujících pokynech.Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Vytvoření doplňku pomocí Průvodce doplňky

  1. Vytvořte projekt doplňku Visual Studio.V nabídce Soubor přejděte na příkaz Nový a klikněte na Projekt.Přejděte na Rozšíření v uzlu Jiné typy projektů.Po vytvoření projektu se spustí Průvodce doplňky.

  2. Na stránce Zvolte programovací jazyk vyberte programovací jazyk, který chcete použít k zápisu doplňku.

  3. Na stránce Vyberte hostitele aplikace vyberte jednu nebo více aplikací, jako například Visual Studio.

    Tímto způsobem je možné vybrat aplikace, ve kterých má být možné doplněk, po jeho vytvoření, spustit.

  4. Zadejte název a popis pro doplněk na stránce Zadejte název a popis.

    [!POZNÁMKA]

    Protože znak tečky (".") má v příkazech aplikace Visual Studio zvláštní význam, Visual Studio nevytvoří výchozí příkaz nabídky Nástroje, pokud název doplňku obsahuje tečku. 

    Po vytvoření doplňku se jeho název a popis zobrazí v seznamu Dostupné doplňky ve Správci doplňků.Přidáte dostatek podrobností do popisu doplňku tak, že uživatelé mohou získat informace, co doplněk dělá, jak funguje a tak dále.

  5. Na stránce Zvolte možnosti doplňku je možné zadat:

    • Zda se má doplněk objevit v nabídce Nástroje.

    • Zda se má doplněk spustit.

    • Zda doplněk používá modální uživatelského rozhraní (UI) nebo ne.Pokud tomu tak není, lze jej bezpečně používat v sestaveních příkazového řádku.

  6. Na stránce Výběr informací nápovědy je třeba určit, zda se mají informace o doplňku zobrazit v dialogovém okně O produktu aplikace Visual Studio.Pokud tak učiníte, je třeba přidat informace, které mají být zobrazeny.

    Informace, které mohou být přidány do dialogového okna O produktu aplikace Visual Studio, zahrnují číslo verze, podrobnosti o odborné pomoci, údaje o licencích a podobně.

  7. Po dokončení kroků 1-6, se vybrané možnosti zobrazí ke kontrole na stránce Souhrn.Pokud jste spokojeni, vytvořte doplněk kliknutím na Dokončit.Pokud chcete něco změnit, klikněte na tlačítko Zpět.

    Nyní máte funkční, základní doplněk.Aby doplněk prováděl co je třeba, je nutné přidat odpovídající kód.Další informace naleznete v tématu Rozšiřování prostředí Visual Studio.

    Pro informace o tom, co Průvodce doplňky provádí na pozadí, je možné prozkoumat kód, který vytvoří.

Zabezpečení

Spravované doplňky jsou registrovány jako soubory .addin, které jsou napsány v jazyce XML.Průvodce doplňky v aplikacích Visual Studio .NET 2002 a Visual Studio .NET 2003 obsahuje zaškrtávací políčko, které umožňuje registrovat doplněk pro všechny uživatele.Průvodce doplňkem v aplikaci Visual Studio 2005 a novějších již toto políčko nemá.Pro registraci spravovaného doplňku pro všechny uživatele v aplikaci Visual Studio 2005 a novějších je třeba zkopírovat soubor .addin do složky ..\Documents and Settings\All Users\.Pro zaregistrování nespravovaného doplňku pro všechny uživatele v aplikaci Visual Studio 2005 a novějších je třeba v odpovídajícím záznamu registru v souboru .reg změnit klíč HKEY_CLASSES_ROOT na HKEY_CURRENT_USER a pak v registru použít soubor .reg.Další informace naleznete v tématu Doporučené postupy pro zabezpečení v automatizaci a Zabezpečení doplňku.Průvodce doplňky a sestavení automatizace nejsou dostupné v Express edicích Visual Studio.

Pro přístup k funkcím automatizace není nutné používat doplňky nebo průvodce.Místo toho je možné přidat odkazy na požadovaná sestavení automatizace ke kterémukoli projektu Visual Studio, a poté získat přístup k jejich typům a členům.Avšak při použití automatizace v doplňku je možné v IDE vystavit libovolné vytvořené doplňky.

Viz také

Úkoly

Postupy: Řízení doplňků pomocí Správce doplňků

Postupy: Vytváření doplňků řešení

Návod: Vytvoření průvodce

Koncepty

Registrace doplňku

Graf modelu objektů automatizace

Další zdroje

Vytváření doplňků a průvodců