Odwołujący się zestawów automatyzacji i obiekt DTE2
Aby utworzyć aplikacje do automatyzacji, należy wykonać kroki w celu uzyskania dostępu do członków automatyzacji.Po pierwsze, musi odwoływać się zestawów wymagane automatyzacji i po drugie, musi uzyskać odwołanie do obiektu najwyższego poziomu, DTE2.
W poprzednich wersjach programu Visual Studio, wszystkie elementy automatyzacji core znajdowały się w zestawie o nazwie EnvDTE, a jego najwyższej, hierarchiczny obiekt jest DTE obiektu.Jest obiektu nadrzędnego dla wszystkich obiektów automatyzacji core, zbiorów i ich członków.DTE2pochodzi z DTE.
W kolejne wersje programu Visual Studio uzupełnienia i aktualizacje zostały wprowadzone do niektórych z tych obiektów, zbiory i członków.Raczej niż zaktualizować istniejący zestaw oraz naruszyć wstecz zgodności istniejących dodatków i automatyzacji projektów, wszystkie funkcje nowe, zaktualizowane jest w zestawach o nazwie EnvDTE80 (EnvDTE w wersji 8.0), EnvDTE90 (EnvDTE wersja 9.0) i EnvDTE100 (EnvDTE wersja 10.0).Najbardziej zaktualizowane funkcje w [N:EnvDTE80,]EnvDTE90, i EnvDTE100 utrzymać takie same nazwy jak poprzednie wersje ale Dołącz numer na końcu nazwy funkcji.Na przykład nowszej wersji z TaskItems kolekcji o nazwie TaskItems2i nowszej wersji Solution obiektu o nazwie Solution2.Ponieważ nowych członków są bardziej niezawodne niż poprzednie wersje i zawierają najnowsze funkcje, zalecanym podejściem jest użyć nowe obiekty i kolekcje pisząc nowe aplikacje do automatyzacji.
Mimo że nowe elementy są w EnvDTE80, EnvDTE90, i EnvDTE100, najbardziej podstawowe funkcje automatyzacji jest nadal w EnvDTE.Tak, podczas pisania nowych zastosowań automatyzacji (takich jak dodatki), należy pamiętać, aby odwołać się za EnvDTE, EnvDTE80, EnvDTE90, i EnvDTE100.Można to zrobić w jednym kroku odwołując się do bibliotek COM "Środowisko programowania Microsoft 8.0", "Środowisko programowania Microsoft 9.0", "Środowisko programowania Microsoft 9.0a" i "Środowisko programowania Microsoft 10.0." Również Jeśli używasz członków z EnvDTE Zgromadzenia, należy także ustawić odwołanie do obu DTE obiektu i DTE2 obiektu.Daje to użytkownikowi dostęp do wszystkich elementów.
Aby uzyskać informacje o uzyskiwaniu dostępu do modeli obiektów specyficznych dla projektu, zobacz Funkcjonalne grupy automatyzacji.
W tej sekcji
Jak: Dodawanie odwołania do nazw automatyzacji
Przedstawia sposób dodawania odniesienia do odpowiednich obszarów nazw.Błąd podczas EnvDTE jest używana z zestawów VSLangProj
Zawiera opis możliwych błędów, zostanie wyświetlony, gdy program project używa EnvDTE Zgromadzenia i jeden lub więcej z VSLangProj zestawów.Jak: Uzyskiwanie odwołania do DTE i obiekty DTE2
Demonstruje, jak uzyskać odwołania do odpowiednich obiektów.Dołączanie do określonego wystąpienia IDE
Zawiera informacje dotyczące sposobu odwołać się za konkretne wystąpienie zintegrowane środowisko programistyczne (IDE).
Sekcje pokrewne
Wykres modelu obiektu automatyzacji
Udostępnia graficzny mapy drogowej dla wszystkich udostępnionych składników w modelu obiektowym automatyzacji.Tworzenie dodatków i kreatorów
Zawiera podstawowe informacje na temat tworzenia dodatki i kreatorów w Visual Studio.