Udostępnij za pośrednictwem


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

  1. Z pliku menu, wskaż Nowyi niż kliknij Projekt.

    New Project Dialog Box Jest wyświetlany.

  2. W Typów projektów okienku rozwiń Inne typy projektów, a następnie wybierz rozszerzalności.

  3. W okienku szablony wybierz - w Visual Studio.

  4. W Nazwa pola, wpisz nazwę dla projektu dodaj w SimpleAddIn.Click OK.

    Add-in Wizard Rozpoczyna się.

  5. W Witamy w kreatorze Dodaj strony, kliknij przycisk Dalej.

  6. W Wybierz język programowania strony, kliknij przycisk za pomocą Utwórz Dodaj w Visual C#, a następnie kliknij przycisk Dalej.

  7. W Wybieranie hosta aplikacji strony, zaakceptuj domyślne opcje i kliknij przycisk Dalej.

  8. 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.

  9. Na Wybierz Dodaj w opcji strony, zaznacz opcję, Tak, Utwórz element menu "Narzędzia". Zaakceptuj pozostałe ustawienia domyślne.Kliknij przycisk Dalej.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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;
    
  15. 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;
          }
       }
    }
    
  16. Kliknij przycisk Zapisz wszystkie przycisk, aby zapisać swoją pracę.

Aby debugować dodać w projekcie programu Visual Studio

  1. 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.

  2. 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.

  3. Z Visual Studio IDE, który jest debugowany, kliknij Narzędzia menu.

    SimpleAddIn znajduje się u góry elementy menu.

  4. 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.

  5. 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.

  6. Kliknij przycisk OK zamknąć polu wiadomości.

  7. W sesji debuger wybierz Kontynuuj z debugowania menu.

    Można debugować Visual Studio sesji odzyska fokus.

  8. Exit debugowanej Visual Studio sesji.

  9. 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.

Zobacz też

Inne zasoby

Tworzenie dodatków i kreatorów

Automatyzacja i rozszerzalność odniesienia