Sestavení referenčního automatizace a objekt DTE2
Chcete-li vytvořit aplikace automatizace, je nutné provést kroky k získání přístupu k automatizaci členů.Nejprve musí odkazovat sestavení nezbytných automatizace a druhý, musí získat odkaz na objekt nejvyšší úrovně DTE2.
V předchozích verzích aplikace Visual Studio, všechny položky automatizační jádro byly umístěny v sestavení s názvem EnvDTE, a jeho nejvyšší, hierarchické objekt je DTE objektu.Je nadřazený objekt pro všechny objekty automatizace core kolekcí a jejich členů.DTE2pochází z DTE.
V pozdějších verzích Visual Studio dodatky a aktualizace byly provedeny některé tyto objekty, kolekce a členy.Než aktualizovat existující sestavení a ohrozit zpětné kompatibility pro existující doplňků a automatizace projekty, všechny nové a aktualizované funkce je spíše v sestavení s názvem EnvDTE80 (EnvDTE verze 8.0), EnvDTE90 (EnvDTE verze 9.0) a EnvDTE100 (EnvDTE verze 10.0).Většina aktualizované funkce v [N:EnvDTE80,]EnvDTE90, a EnvDTE100 zachovat stejné názvy jako předchozí verze ale přidat čísla na konec názvu funkce.Například novější verzi TaskItems kolekce s názvem TaskItems2a novější verze Solution s názvem objektu Solution2.Protože nové členy jsou výkonnější než předchozí verze a obsahují nejnovější funkce, doporučenou metodou je použití nové objekty a kolekce při psaní nové aplikace pro automatizaci.
Přestože jsou nové položky v EnvDTE80, EnvDTE90, a EnvDTE100, většina základní funkce pro automatizaci je stále v EnvDTE.Proto, při zápisu nového automatizace aplikace (například doplňky) si odkaz EnvDTE, EnvDTE80, EnvDTE90, a EnvDTE100.To lze provést v jednom kroku odkazem na knihovny COM "Prostředí Microsoft Development 8.0", "Prostředí Microsoft Development 9.0", "Prostředí Microsoft Development 9.0a" a "Prostředí Microsoft Development 10.0." Také použití členy z EnvDTE montáž, musíte také nastavit odkaz na obě DTE objektu a DTE2 objektu.To umožňuje přístup do všech položek.
Informace o získání přístupu k modely objektů specifických pro projekt Funkční skupiny automatizace.
V tomto oddíle
Jak: přidání odkazů k automatizaci obory názvů
Ukazuje, jak přidat odkazy na příslušné obory názvů.Chyba při použití EnvDTE VSLangProj sestavení
Popisuje možné chyby, obdržíte při projektu používá EnvDTE sestavení a jeden nebo více VSLangProj sestavení.Jak: získat odkazy na DTE a DTE2 objektů
Ukazuje, jak získat odkazy na příslušné objekty.Připojování k specifické instance IDE
Obsahuje informace o tom, jak odkazovat na konkrétní instanci integrované vývojové prostředí (IDE).
Související oddíly
Automatizační objekt modelu grafu
Poskytuje grafický přehled pro všechny sdílené součásti modelu objektu automatizace.Vytváření doplňků a průvodců
Obsahuje základní informace o vytváření doplňků a průvodců v Visual Studio.