Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady
W Visual Studio 2013, dodatki są przestarzałe.Zalecamy uaktualnienie dodatków do rozszerzeń VSPackage.Aby uzyskać więcej informacji o uaktualnianiu, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.
Przykłady kodu znalezione w tematach odwołania modelu obiektów Automatyzacji są zaprojektowane do uruchamiania w dodatku utworzonym przez Kreator dodatków.W następujących sekcjach wyjaśniono sposób kompilowania i uruchamiania przykładów kodu modelu obiektu automatyzacji.
Aby uruchomić kod przykładowy w dodatku
Utwórz dodatek za pomocą kreatora dodatku.
Aby uzyskać więcej informacji, zobacz Porady: tworzenie dodatku.
Dodaj przykładowy kod na górze klasy dodatku Connect.
Wywołaj procedurę kodu przykładowego z metody OnConnection dodatku.Jeśli przykład kodu wymaga obiektu DTE2 jako argumentu, przekaż zmienną członkowską _applicationObject, która jest zadeklarowana w kodzie dodatku.Poniższy kod przedstawia istotne części klasy Connect z obu dodatków, Visual Basic i Visual C#:
Public Sub OnConnection(ByVal application As Object, ... ) _ Implements IDTExtensibility2.OnConnection _applicationObject = CType(application, EnvDTE80.DTE2) . . . ' Pass the _applicationObject member variable to the code ' example. MyCodeExample(_applicationObject) End Sub ' Other methods in the Connect class. . . . ' This is the code example that was added to the Connect class. Sub MyCodeExample(ByVal dte As DTE2) . . . End Sub
public void OnConnection(object application, ... , ref Array custom) { _applicationObject = (DTE2)application; . . . // Pass the _applicationObject member variable to the code // example. MyCodeExample(_applicationObject); } // Other methods in the Connect class. . . . // This is the code example that was added to the Connect class. void MyCodeExample(DTE2 dte) { . . . }
Dla dodatków języka Visual C# dodaj odwołanie do zestawu System.Windows.Forms przez otwarcie menu skrótów dla projektu dodatków w Eksploratorze rozwiązań, wybranie kolejno opcji Dodaj i Odwołania, wybranie opcji Przycisk Dodaj nowe odwołanie i wybranie biblioteki System.Windows.Forms.dll w oknie dialogowym Dodaj odwołanie.
Dla dodatków języka Visual C# wstaw następujący kod na początku pliku Connect.cs:
using System.Windows.Forms;
Kompiluj dodatek przez wybranie Kompiluj rozwiązanie z menu Kompilacja.
Wybierz Menedżer dodatków z menu Narzędzia.
Pojawi się okno dialogowe Menedżer dodatków.
Załaduj dodatek, zaznaczając pole wyboru obok jego nazwy w oknie dialogowym Menedżer dodatków, a następnie kliknij przycisk OK.
Zobacz też
Zadania
Porady: kontrolowanie dodatków za pomocą menedżera dodatków