Sdílet prostřednictvím


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

Související oddíly