Sdílet prostřednictvím


Spektrum automatizace aplikace Visual Studio

Visual Studionabízí dvě úrovně rozšiřitelnost: doplňky a průvodců a Visual Studio SDK.

Doplňky a průvodců

Doplňky jsou úspory času a ukládání práce aplikace připojit a používají se v rozhraní IDE.Objekty COM, které jsou Extensibility rozhraní a komunikovat prostřednictvím základní objektový model automatizace, které je obsaženo v IDE EnvDTE sestavení.Model nástrojů je obsažen v Microsoft.VisualStudio.CommandBars.

Různé programovací jazyky ve Visual Studio poskytují další automatizační objekty prostřednictvím vlastních sestavení.V následující tabulce jsou zobrazeny některé specifické automatizace sestavení.

Název sestavení

Description

VSLangProj

Visual Basica Visual C# model projektu automatizace.

VSLangProj2

Visual Basica Visual C# model projektu automatizace.

VSLangProj80

Visual Basica Visual C# model projektu automatizace.

VslangProj90

Visual Basica Visual C# model projektu automatizace.

VslangProj100

Visual Basica Visual C# model projektu automatizace.

Microsoft.VisualStudio.VCCodeModel

Visual C++automatizace modelu kódu.

Microsoft.VisualStudio.VCProject

Visual C++model projektu automatizace.

Microsoft.VisualStudio.VCProjectEngine

Visual C++model projektu automatizace.

Microsoft.VisualStudio.VsWizard

Visual C++model automatizace Průvodce.

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

Pro mnoho vývojářů jako ISV, kteří chtějí přidat celý nové funkce rozhraní IDE doplňky přizpůsobit tyto funkce do Visual Studio IDE jako však byly vestavěné.

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

  • Hostitelem nástroj nabídka nebo panel nástrojů v rozhraní IDE.

    To umožňuje snadno přístup v době, kdy jsou programování.

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

    Další informace naleznete v tématu Jak: vytvoření vlastní stránky Možnosti.

  • Vytvoření nástroje systému windows, které se chovají stejně jako Visual Studio nástroj systému windows.

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

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

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

  • Přidat kontakt a popisné informace, které Visual Studioo dialogové okno.

Průvodci jsou vést podrobné procesem vytváření programů nebo provádění programovacích úkolů uživatelům aplikace.Například Visual Studio nabízí doplněk Průvodce uživatele přidat do projektu a projekt nasazení.Můžete vytvořit své vlastní Průvodce vytvořením projektu, který implementuje IDTWizard rozhraní.Průvodci jsou obvykle vyvolány pomocí Nový projekt dialogové okno nebo Nový soubor dialogové okno.

Visual Studio – sada SDK

Doplňky a průvodců potřebám mnoha uživatelů.Avšak někteří uživatelé mohou mít na rámec Visual Studio model automatizace.Například uživatel chtít začlenit zcela nové editoru nebo programovací jazyk do Visual Studio IDE.Toho může být nutné tyto prvky:

  • Nový typ projektu

  • Vlastní editor

  • Rozšířené funkce pro ladění

Visual Studio SDK byl vytvořen tak, aby se tímto způsobem můžete rozšíření aplikace Visual Studio.Visual Studio SDK poskytuje nástroje a informace, které pomáhají integrovat vaše produkty do Visual Studio.Visual Studio SDK je developer suite a platformu.Poskytuje rozsáhlejší a lepší kontrolu nad IDE přístup k více rozhraní.Pomocí Visual Studio SDK můžete poskytují větší funkce pro uživatele vašeho rozšíření.Další informace naleznete v Visual Studio rozšiřitelnost Developer Center na webu MSDN.Visual Studio SDK můžete stáhnout také z webu.

Viz také

Úkoly

Volba vhodné Automatizace přístupu

Jak: Vytvoření doplňku

Názorný postup: Vytvoření Průvodce

Koncepty

Automatizační objekt modelu grafu

Další zdroje

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