Instruktaż: Debugowanie Dodaj projekt
W tym instruktażu pokazano, jak utworzyć prostą Visual Studio dodać w projekcie i jak używać punktów przerwania do debugowania projektu.Aby uzyskać więcej informacji, zobacz Breakpoints and Tracepoints.
Dodatki są skompilowane aplikacje, które używają Visual Studio w modelu obiektowym automatyzacji do manipulowania, lub zautomatyzować zintegrowane środowisko programistyczne (IDE).Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.
[!UWAGA]
Okien dialogowych i poleceń menu, którą widzisz mogą różnić się od tych opisanych w pomocy, w zależności od tego, aktywne ustawienia lub edition.Procedury te zostały opracowane z ogólnych ustawień rozwoju aktywnych.Aby zmienić ustawienia, wybierz polecenie przywóz i wywózUstawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby utworzyć prosty Visual Studio w Dodaj projekt
Z pliku menu, wskaż Nowyi niż kliknij Projekt.
New Project Dialog Box Jest wyświetlany.
W Typów projektów okienku rozwiń Inne typy projektów, a następnie wybierz rozszerzalności.
W okienku szablony wybierz - w Visual Studio.
W Nazwa pola, wpisz nazwę dla projektu dodaj w SimpleAddIn.Click OK.
Add-in Wizard Rozpoczyna się.
W Witamy w kreatorze Dodaj strony, kliknij przycisk Dalej.
W Wybierz język programowania strony, kliknij przycisk za pomocą Utwórz Dodaj w Visual C#, a następnie kliknij przycisk Dalej.
W Wybieranie hosta aplikacji strony, zaakceptuj domyślne opcje i kliknij przycisk Dalej.
W Wprowadź nazwę i opis strony, wpisz nazwę dla dodatek dodatek prosty, a następnie wpisz używane, aby zilustrować sposób debugowania proste dodatek. jako opis dla dodatku.Kliknij przycisk Dalej.
Na Wybierz Dodaj w opcji strony, zaznacz opcję, Tak, Utwórz element menu "Narzędzia". Zaakceptuj pozostałe ustawienia domyślne.Kliknij przycisk Dalej.
W Wybieranie pomocy dotyczących informacji stronę, wybierz opcję Tak, proszę mój dodatek oferować "O" pole informacji. opcji, a następnie kliknij przycisk Dalej.
Na Podsumowanie strony, kliknij przycisk Zakończenie.
- W Kreatorze generuje nowe dodać w projekcie i otwiera IDE z fokusem na pliku Connect.cs.Jest to główna klasa, zawierający kod dla dodatku.
W Solution Explorer, kliknij prawym przyciskiem myszy odniesienia węzeł, a następnie wybierz Dodaj odwołanie dodać odwołanie do zestawu sieci.
Pozwala to na użycie typów w System.Windows.Forms obszaru nazw.
Add Reference Dialog Box Jest wyświetlany.
W .NET kartę, kliknij dwukrotnie składnik System.Windows.Forms.dll.
W Solution Explorer, odniesienie do System.Windows.Forms jest wyświetlany w obszarze nazw odniesienia węzła.
Ten obszar nazw zawiera niezbędne wyświetlić okno komunikatu, który jest używany w poniższym przykładzie kodu.
W Connect.cs, należy dodać następującą instrukcję w górnej części SimpleAddIn zakres, aby umożliwić łatwiejsze wykorzystanie MessageBox obiekt:
using System.Windows.Forms;
Dodaj MessageBox obiektu do dodatku przez dodanieMessageBox.Show("Debugging a Simple Add-in");Aby Exec metody Connect.cs:
public void Exec(string commandName, vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool handled) { handled = false; if(executeOption == vsCommandExecOption.vsCommandExecOptionDoDefault) { if(commandName == "MyAddin1.Connect.MyAddin1") { handled = true; MessageBox.Show("Debugging a Simple Add-in"); return; } } }
Kliknij przycisk Zapisz wszystkie przycisk, aby zapisać swoją pracę.
Aby debugować dodać w projekcie programu Visual Studio
W Connect.cs kliknij na lewym marginesie przez instrukcję:
MessageBox.Show("Debugging a Simple Add-in")
Jest wyświetlane czerwone kropki (lub przerwania) i tekst w tym wierszu jest wyróżnione kolorem czerwonym.
Z debugowania menu, kliknij przycisk Start Debugging.
Bieżącym Visual Studio sesji — sesji debugera — utraci fokus, a program debugowany, zostanie otwarty w innym wystąpieniu programu Visual Studio.
Z Visual Studio IDE, który jest debugowany, kliknij Narzędzia menu.
SimpleAddIn znajduje się u góry elementy menu.
Wybierz SimpleAddIn polecenie do wykonania opracowywanego dodatku.
Powoduje przejście do wiersza gdzie ustawić swoje przerwania w Visual Studio debuger sesji jest wyróżniony na żółto.
Z debugowania w sesji debugera, wybierz menu Step Into.
Wróć do programu można debugować przełącza się fokus.Otwiera polu wiadomości, wskazując, że dodatek został wykonany.
Kliknij przycisk OK zamknąć polu wiadomości.
W sesji debuger wybierz Kontynuuj z debugowania menu.
Można debugować Visual Studio sesji odzyska fokus.
Exit debugowanej Visual Studio sesji.
Kliknij punkt przerwania, ustawionego obok Connect.cs, MessageBox instrukcji, aby usunąć go z kodu źródłowego.
Jak widać, gdy debugowania dodatku, inne wystąpienie Visual Studio IDE otwiera się do hosta uruchomiony dodatek.Pierwsze wystąpienie jego kod wyświetla i umożliwia debugowanie, takie jak ustawienie watch zmiennych, punkty przerwania i tak dalej.Po zakończeniu debugowania, drugie wystąpienie IDE zamyka i powrót do dodatku na kod w pierwszej instancji.