Sdílet prostřednictvím


Návod: Ladění projektu doplňku

Ve verzi Visual Studio 2013 jsou zastaralé doplňky.Doporučujeme upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu najdete v tématu Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Tento návod ukazuje, jak vytvořit základní projekt doplňku Visual Studio a jak používat zarážky pro ladění.Další informace naleznete v tématu Breakpoints and Tracepoints.

Doplňky jsou kompilované aplikace, které používají model objektu automatizace Visual Studio k manipulaci nebo automatizaci integrovaného vývojového prostředí (IDE).Další informace naleznete v tématu Vytváření doplňků a průvodců.

[!POZNÁMKA]

Váš počítač může zobrazit jiné názvy nebo umístění pro některé prvky uživatelského rozhraní sady Visual Studio v následujících pokynech.Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Vytvoření základního projektu doplňku aplikace Visual Studio

  1. Na panelu nabídky vyberte možnosti Soubor, Nový, Projekt.

    Zobrazí se New Project Dialog Box.

  2. V podokně Typy projektu rozbalte položku Jiné typy projektů a potom vyberte možnost Rozšiřitelnost.

  3. V podokně Šablony vyberte možnost Doplněk pro sadu Visual Studio.

  4. Do pole Název zadejte SimpleAddIn.Klikněte na tlačítko OK.

    Spustí se Add-in Wizard.

  5. Na stránce Vítá vás průvodce doplňky klikněte na tlačítko Další.

  6. Na stránce Zvolte programovací jazyk vyberte možnost Vytvořit doplněk pomocí Visual C# a klikněte na tlačítko Další.

  7. Na stránce Zvolte hostitele aplikace přijměte výchozí možnosti a klikněte na tlačítko Další.

  8. Na stránce Zadejte název a popis zadejte jako název Jednoduchý doplněk a jako popis Používá se pro ilustraci ladění.Zvolte možnost Další.

  9. Na stránce Zvolte možnosti doplňku vyberte možnost Ano, vytvořit položku nabídky 'Nástroje', potvrďte zbývající výchozí nastavení a potom zvolte možnost Další.

  10. Na stránce Výběr informací nápovědy vyberte možnost Ano, chtěl bych, aby tento doplněk nabízel informace "O produktu". a potom vyberte možnost Další.

  11. Na stránce Souhrn klikněte na tlačítko Dokončit.

    Průvodce doplňkem vygeneruje nový projekt doplňku a otevře soubor Connect.cs.Toto je hlavní třída, která obsahuje kód pro daný doplněk.

  12. V Průzkumníku řešení otevřete místní nabídku projektu, vyberte možnosti Přidat, Odkazy a poté tlačítko Přidat nový odkaz.

    To umožňuje použití typů v oboru názvů System.Windows.Forms.

    Zobrazí se dialogové okno Add Reference.

  13. Na kartě .NET vyberte soubor System.Windows.Forms.dll a následně klikněte na tlačítko OK.

    V Průzkumníkovi řešení, odkaz na obor názvů System.Windows.Forms je zobrazen pod uzlem Odkazy.

    Tento obor názvů obsahuje kód, který je požadovaný k zobrazení okna se zprávou, které se používá v následujícím příkladu kódu.

  14. V Connect.cs přidejte tento příkaz do horní části oboru SimpleAddIn, umožňující snadnější použití objektu MessageBox:

    using System.Windows.Forms;
    
  15. Přidejte objekt MessageBox do doplňku přidáním MessageBox.Show("Debugging a Simple Add-in"); k metodě Exec:

    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. Výběrem tlačítka Uložit vše uložte práci.

Ladění projektu doplňku aplikace Visual Studio

  1. V Connect.cs klepněte do levého okraje příkazem:

    MessageBox.Show("Debugging a Simple Add-in")
    

    Zobrazí se červená tečka (která představuje zarážku) a text na tomto řádku se zvýrazní červeně.

  2. V panelu nabídek zvolte Ladit, Spustit ladění.

    Vaše aktuální relace Visual Studio – relace ladění – ztratí fokus a laděný program se otevře v jiné instanci Visual Studio.

  3. Na panelu nabídek v instanci ladění Visual Studio zvolte možnost Nástroje > SimpleAddIn a spusťte tak doplněk.

    Tím přejdete na zarážku, kterou jste nastavili.

  4. Na panelu nabídek v ladící instanci vyberte položku Ladit > Krok do.

    Zaměření přejde zpět do ladícího programu.Otevře se pole zprávy a označuje, že doplněk byl spuštěn.

  5. Okno zpráv zavřete kliknutím na tlačítko OK.

  6. Na panelu nabídek v ladící instanci vyberte položku Ladit > Pokračovat.

    Ukončete instanci ladění aplikace Visual Studio.

  7. V Connect.cs odeberte zarážku vedle příkazu MessageBox.

Viz také

Další zdroje

Vytváření doplňků a průvodců

Referenční dokumentace automatizace a rozšíření