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
Na panelu nabídky vyberte možnosti Soubor, Nový, Projekt.
Zobrazí se New Project Dialog Box.
V podokně Typy projektu rozbalte položku Jiné typy projektů a potom vyberte možnost Rozšiřitelnost.
V podokně Šablony vyberte možnost Doplněk pro sadu Visual Studio.
Do pole Název zadejte SimpleAddIn.Klikněte na tlačítko OK.
Spustí se Add-in Wizard.
Na stránce Vítá vás průvodce doplňky klikněte na tlačítko Další.
Na stránce Zvolte programovací jazyk vyberte možnost Vytvořit doplněk pomocí Visual C# a klikněte na tlačítko Další.
Na stránce Zvolte hostitele aplikace přijměte výchozí možnosti a klikněte na tlačítko Další.
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ší.
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ší.
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ší.
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.
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.
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.
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;
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; } } }
Výběrem tlačítka Uložit vše uložte práci.
Ladění projektu doplňku aplikace Visual Studio
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ě.
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.
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.
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.
Okno zpráv zavřete kliknutím na tlačítko OK.
Na panelu nabídek v ladící instanci vyberte položku Ladit > Pokračovat.
Ukončete instanci ladění aplikace Visual Studio.
V Connect.cs odeberte zarážku vedle příkazu MessageBox.