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 |
---|---|
Model automatizace projektu Visual Basic a Visual C#. |
|
Model automatizace projektu Visual Basic a Visual C#. |
|
Model automatizace projektu Visual Basic a Visual C#. |
|
Model automatizace projektu Visual Basic a Visual C#. |
|
Model automatizace projektu Visual Basic a Visual C#. |
|
Model automatizace kódu Visual C++. |
|
Model automatizace projektu Visual C++. |
|
Model automatizace projektu Visual C++. |
|
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
Koncepty
Graf modelu objektů automatizace