Buduję pakiet VS i próbuję wysłać polecenie z pakietu do programu Visual Studio, aby otworzyć wybrany plik użytkownika w nowej karcie (podobnie jak użytkownik zrobiłby to, przechodząc do Plik -> Otwórz ...).Programowo otwórz plik w Visual Studio (2010)
Pamiętam, że w pewnym momencie widziałem, jak to zrobić. Czy ktoś może odświeżyć moją pamięć?
Cześć Chris ... Nie rozumiem tego. Mój obiekt DTE nie ma żadnej z tych metod. A jeśli spróbuję stworzyć nowy obiekt DTE, daje mi to błąd. Jakieś sugestie? – Andrei
Z jakich zestawów się odwołujesz (tzn. Skąd pochodzi twój typ "DTE")? Obiekty "DTE" wymienione powyżej pochodzą z EnvDTE.dll, więc spróbuj dodać do tego odnośnik. Jaki jest błąd, który wystąpił podczas próby utworzenia nowego obiektu 'DTE'? Czy jest to błąd czasu kompilacji lub środowiska wykonawczego? –
Mam odniesienia do wszystkich zespołów ENVDTE80/100. Błąd jest podczas kompilacji: Nie można utworzyć wystąpienia klasy abstrakcyjnej lub interfejsu "EnvDTE80.DTE2" Co więcej, uruchamiam to w Pakiecie VS (ponieważ buduję pakiet VS). – Andrei