Spektrum automatizace sady Visual Studio

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.

Visual Studio nabízí dvě úrovně rozšiřitelnosti: doplňky a průvodce a Visual Studio SDK.

Doplňky a průvodci

Doplňky jsou aplikace, které šetří čas a práci, a připojují se a používají se v rozhraní IDE.Jsou to objekty COM, které implementují rozhraní Extensibility a komunikují s prostředím IDE prostřednictvím základní objektového modelu automatizace, které je obsažen v sestaveních EnvDTE.Model nástrojů obsažen v Microsoft.VisualStudio.CommandBars.

Různé programovací jazyky v aplikaci Visual Studio poskytují další objekty automatizace prostřednictvím vlastních sestavení.V následující tabulce jsou zobrazeny některá sestavení automatizace konkrétního projektu.

Název sestavení

Description

VSLangProj

Model automatizace projektu Visual Basic a Visual C#.

VSLangProj2

Model automatizace projektu Visual Basic a Visual C#.

VSLangProj80

Model automatizace projektu Visual Basic a Visual C#.

VslangProj90

Model automatizace projektu Visual Basic a Visual C#.

VslangProj100

Model automatizace projektu Visual Basic a Visual C#.

Microsoft.VisualStudio.VCCodeModel

Model automatizace kódu Visual C++.

Microsoft.VisualStudio.VCProject

Model automatizace projektu Visual C++.

Microsoft.VisualStudio.VCProjectEngine

Model automatizace projektu Visual C++.

Microsoft.VisualStudio.VsWizard

Model automatizace průvodce Visual C++.

Protože doplňky jsou kompilovaný binární kód, vaše duševní vlastnictví je chráněno.Doplňky lze implementovat v libovolném jazyce využívajícím COM, například Visual C++, Visual Basic a Visual C#.

Pro mnoho vývojářů, jako jsou nezávislí dodavatelé softwaru, kteří chtějí přidat celé nové funkce do rozhraní IDE, doplňky přizpůsobí tyto funkce pro rozhraní Visual Studio IDE, jako by byly součástí.

Doplňky také umožňují provádět následující akce:

  • Hostit nástroj v nabídce nebo na panelu nástrojů v rozhraní IDE.

    To vám umožňuje snadný přístup, když programujete.

  • Vytvořte vlastní stránky vlastností pro dialogové okno Možnosti.

    Další informace naleznete v tématu Postupy: Vytváření vlastních stránek možností.

  • Vytvořte panel nástrojů, který se chová stejně jako okna nástrojů Visual Studio.

    Další informace naleznete v tématu Vytváření a řízení oken prostředí.

  • Dynamicky povolit a zakázat příkazy v nabídkách a panelu příkazů Visual Studio.

    Další informace naleznete v tématu Postupy: Přidávání a zpracování příkazů.

  • Přidat kontakt a popisné informace do dialogového okna Visual Studio O.

Průvodci jsou aplikace, které vedou uživatele krok za krokem postupem vytváření programů nebo provedení programovacích úkolů.Například Visual Studio nabízí Průvodce doplňkem, který uživatelům pomůže vytvořit doplněk projektu a projekt nasazení.Můžete vytvořit své vlastní průvodce vytvořením projektu, který implementuje rozhraní IDTWizard.Průvodců jsou obvykle vyvolány pomocí dialogového okna Nový projekt nebo dialogového okna Nový soubor.

Visual Studio – sada SDK

Doplňky a průvodci splňují potřeby mnoha uživatelů.Nicméně, někteří uživatelé mohou muset jít nad rámec modelu automatizace Visual Studio.Například uživatel může chtít začlenit zcela nový editor nebo programovací jazyk do IDE Visual Studio.Chcete-li toho dosáhnout, mohou být vyžadovány tyto prvky:

  • Nový typ projektu

  • Vlastní editor

  • Pokročilé funkce ladění

Visual Studio SDK byl vytvořen tak, abyste tímto způsobem mohli rozšiřovat aplikaci Visual Studio.Visual Studio SDK poskytuje nástroje a informace, které pomáhají integrovat vaše produkty do sady Visual Studio.Visual Studio SDK je vývojářská sada a platforma.Poskytuje vám lepší a rozsáhlejší kontrolu nad rozhraním IDE tím, že poskytuje přístup k více rozhraním.Pomocí aplikace Visual Studio SDK můžete poskytnout více funkcí pro uživatele v rozšířeních.Další informace naleznete v části Středisko pro vývojáře rozšiřitelnosti Visual Studio na webu MSDN.Z tohoto webu můžete stáhnout také Visual Studio SDK.

Viz také

Úkoly

Výběr vhodné strategie automatizace

Postupy: Vytvoření doplňku

Návod: Vytvoření průvodce

Koncepty

Graf modelu objektů automatizace

Další zdroje

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