Sdílet prostřednictvím


Spuštění relace ladění (Visual C++, Visual C# a Visual Basic)

Toto téma popisuje spuštění relace ladění pro Windows 8Windows Store aplikace napsané v jazyce Visual C++, Visual C# nebo Visual Basic. Ladění aplikace zahrnuje konfiguraci ladicí relace i Volba způsobu spuštění aplikace.

V tomto tématu

Snadné spuštění ladění

Konfigurovat ladicí relace.

  • Otevřít stránku vlastností ladění pro projekt

  • Vybrat možnosti konfigurace sestavení

  • Zvolte cílovou nasazení

  • Zvolte použít ladicí program

  • (Volitelné) Zpoždění spuštění relace ladění

  • (Volitelné) Zakázání vytváření zpětných smyček sítě

  • (Volitelné) Přeinstalace aplikace při spuštění ladění

Spustit ladicí relace.

  • Spuštění ladění (F5)

  • Spuštění ladění (F5), ale zpoždění spuštění aplikace

  • Nainstalované aplikace spustit v ladicím modulu.

  • Spuštěné aplikace připojit ladicí program

    • Nastavit spuštění v režimu ladění aplikace

    • Připojit ladicí program

Snadné spuštění ladění

  1. Řešení aplikace otevřete v aplikaci Visual Studio.

  2. Choose F5.

Visual Studio vytvoří a spustí aplikace připojit ladicí program. Spuštění pokračuje, dokud nenarazí, ručně pozastavení provádění, dojde k OSN zpracovat výjimku, nebo ukončení aplikace. Další informace naleznete v tématu Přechod na relaci ladění ve Visual Studiu (Xaml a C#).

Konfigurovat ladicí relace.

Otevřít stránku vlastností ladění pro projekt

  1. V Průzkumníku řešení vyberte projekt. V místní nabídce zvolte Vlastnosti.

  2. Proveďte otevřít stránku vlastností ladění projektu:

    • Aplikace Visual C# a Visual Basic vyberte ladění.

      C# / VB projektu debug stránku vlastností

    • Aplikace Visual C++, rozbalte Vlastnosti konfigurace uzlu a pak zvolte ladění.

      Aplikace pro C++ Windows Store ladění stránku vlastností

Vybrat možnosti konfigurace sestavení

  1. Z Konfigurace vyberte ladění nebo (aktivní) programu Debug.

  2. Z platformu seznamu zvolte cílová platforma pro sestavení. Ve většině případů Libovolný procesor (Všechny platformy v jazyce C++) je nejlepší volbou.

Zvolte cílovou nasazení

Lze nasadit a ladění aplikace Visual Studio počítače v simulátoru Visual Studio v místním počítači nebo na vzdálené zařízení.

  • C# a Visual Basic aplikace zvolte cíle z cílové zařízení na seznam ladění stránka vlastností projektu.

  • C++ apps, zvolte cíl z ladicí program spustit na seznam ladění stránka vlastností:

Zvolte jednu z následujících možností:

Místní počítač

Ladění aplikace v aktuální relaci v místním počítači. Viz téma Spouštění aplikací pro web Windows Store v místním počítači.

Simulátor

Ladění aplikace v simulátoru Visual Studio pro Windows Store aplikacím. Simulátor je oken plochy, který umožňuje ladění funkce zařízení – dotyková gesta a natočení zařízení – nejsou k dispozici v místním počítači. Viz téma Spouštění aplikací pro web Windows Store v simulátoru.

Vzdálený počítač

Ladění aplikace na zařízení, který je připojen k místní počítač v síti intranet nebo přímo připojeni pomocí kabelu Ethernet. Vzdálené ladění, Visual Studio Tools vzdálené musí být nainstalován a spuštěn vzdáleného zařízení. Viz téma Spouštění aplikací pro Windows Store ve vzdáleném počítači ze sady Visual Studio.

Pokud se rozhodnete Vzdáleného počítače, zadejte název nebo adresu IP vzdáleného počítače jedním z těchto způsobů:

  • Zadejte název nebo adresu IP vzdáleného počítače.

    • C# a Visual Basic aplikace zadejte název nebo adresu IP vzdáleného počítače pole.

    • C++ apps, zadejte název nebo adresu IP Název počítače pole.

  • Zvolte ze vzdáleného počítače Připojení vzdálené ladění vyberte dialogové okno.

    Otevření dialogového okna:

    • C# a Visual Basic aplikace zvolte Najít.

    • Zvolte šipku dolů v C++ apps Název počítače pole a zvolte < vyhledejte... >.

    Vyberte dialogové okno připojení ke vzdálené ladicí program

    Poznámka

    Připojení vzdálené ladění vyberte zobrazí dialogové okno stroje, které se na místní sub-net a stroje, které jsou přímo připojeny k počítači, Visual Studio pomocí kabelu Ethernet. Jiný počítač, zadejte název v Název počítače pole.

Zvolte použít ladicí program

Standardně debugs Visual Studio spravovaný kód v C# a Visual Basic apps.

C# a Visual Basic aplikace můžete ladit i spravované a nativní kód C/C++ ve vaší aplikace. Vyberte Povolit ladění nespravovaný kód políčko Zahrnout nativního kódu ladicí relace.

Standardně debugs Visual Studio nativního kódu do vaší aplikace C++.

C++ apps můžete ladit určité typy kódu, které jsou součástí vaší aplikace, nebo doplnit nativního kódu. Zadat kód pro ladění v Typ ladicího programu na seznam ladění stránky vlastností aplikace Project.

Zvolte jednu z těchto ladicí programy z Typ ladicího programu seznam:

Pouze skriptu

Ladění kódu jazyka JavaScript ve vaší aplikace. Spravovaný kód a nativního kódu jsou ignorovány.

Pouze nativní

Ladění nativního kódu C/C++ do vaší aplikace. Jsou ignorovány a spravovaný kód JavaScript.

Spravovat pouze

Ladění spravovaný kód do vaší aplikace. Kód jazyka JavaScript a nativního kódu C/C++ jsou ignorovány.

Smíšené (spravované a nativní)

Ladění nativního kódu C/C++ a spravovaný kód do vaší aplikace. Kód jazyka JavaScript je ignorována.

(Volitelné) Zpoždění spuštění relace ladění

Ve výchozím nastavení Visual Studio okamžitě spustí aplikace při spuštění ladění. Můžete také spustit relaci ladění, ale zpoždění spuštění vaší aplikace. Pokud zvolíte tuto možnost, je aplikace spuštěna v ladicí program spuštěn z obrazovky Start nebo smlouvou aktivaci nebo je spuštěn jiný proces nebo metodu. Pokud chcete ladit úlohy na pozadí, pokud není spuštěna aplikace sama také zpoždění spuštění vaší aplikace.

Zpoždění spuštění vaší aplikace, můžete:

  • Aplikace Visual C# a Visual Basic vyberte není snadné spuštění, ale ladit kód při spuštění na ladění stránky vlastností.

  • Aplikace Visual C++, zvolte Ano z Spustit aplikaci na seznam ladění stránky vlastností.

(Volitelné) Zakázání vytváření zpětných smyček sítě

Z bezpečnostních důvodů není povoleno volat síťové zařízení, které je nainstalován aplikace úložiště systému Windows, nainstalované standardním způsobem. Ve výchozím nastavení vytvoří výjimku z tohoto pravidla pro nasazení aplikace Visual Studio nasazení. Tato výjimka umožňuje zkušební postupy komunikace v jednom počítači. Před odesláním vaší aplikace do úložiště systému Windows, je třeba otestovat vaše aplikace bez výjimky.

Odebrání sítě osvobození zpětné smyčky:

  • Aplikace Visual C# a Visual Basic, zrušte Povolit zpětné smyčky síť na políčko ladění stránky vlastností.

  • Aplikace Visual C++, zvolte Č z Povolit zpětné smyčky síť na seznam ladění stránky vlastností.

(Volitelné) Přeinstalace aplikace při spuštění ladění

Diagnostikovat potíže s instalací a počáteční konfigurace vaší aplikace Visual C# nebo Visual Basic, zvolte odinstalovat a znovu nainstalovat tento balíček na ladění vytvořte znovu původní instalace při spuštění ladění na stránce vlastností. Tato možnost není k dispozici pro projekty aplikace Visual C++.

Spustit ladicí relace.

Spuštění ladění (F5)

Při výběru Spustit ladění (klávesnice: F5) na ladění nabídce Visual Studio s připojen ladicí program se spustí aplikace. Spuštění pokračuje, dokud nenarazí, ručně pozastavení provádění, dojde k výjimce, nebo ukončení aplikace.

Spuštění ladění (F5), ale zpoždění spuštění aplikace

Můžete nastavit aplikaci spustit v režimu ladění, ale start jiným způsobem než debugger. Můžete například ladění spuštění vaší aplikace z nabídky Start nebo k ladění procesu pozadí v aplikace bez spuštění aplikace.Zpoždění spuštění aplikace, postupujte takto:

  • Na ladění stránce vlastností aplikace (ladění v jazyce C++)

    • Aplikace Visual C# a Visual Basic vyberte není snadné spuštění, ale ladit kód při spuštění.

    • Aplikace Visual C++, zvolte Ano z Spustit aplikaci seznam.

  • Zvolte Spustit ladění na ladění nabídce (klávesnice: F5).

  • Vaše aplikace spustíte z nabídky Start provedení smlouvy nebo jiný postup.

Aplikace se spustí v režimu ladění. Spuštění pokračuje, dokud nenarazí, ručně pozastavení provádění, dojde k neošetřené výjimce, nebo ukončení aplikace.

. Další informace o ladění úlohy na pozadí Jak aktivovat události pozastavení a obnovení a události na pozadí pro aplikace pro Windows Store v sadě Visual Studio.

Nainstalované aplikace spustit v ladicím modulu.

Při spuštění ladění pomocí F5 Visual Studio vytvoří aplikace implementuje, nastaví aplikace spouštět v režimu ladění a potom spustí. Spuštění aplikace, již nainstalovaného v zařízení, pomocí dialogového okna ladění balíčku aplikace nainstalována. Tento postup je vhodný, potřebujete-li ladění aplikace, která byla nainstalována z úložiště Windows nebo když máte zdrojové soubory aplikace, ale nemáte projektu aplikace Visual Studio. Například může mít vlastní sestavení systému, který nepoužívá řešení nebo projekty aplikace Visual Studio.

Aplikace lze nainstalovat na místní zařízení nebo může být na vzdálené zařízení. Aplikace můžete začít okamžitě nebo můžete nastavit spustit v ladicím programu při spuštění jiným procesem nebo metodu, jako z nabídky Start nebo smlouvou aktivaci můžete také nastavit aplikace spouštět v režimu ladění, když chcete ladit proces na pozadí bez spuštění aplikace. Další informace naleznete v tématu Jak aktivovat události pozastavení a obnovení a události na pozadí pro aplikace pro Windows Store v sadě Visual Studio.

Nastavit nainstalované aplikace spouštět v režimu ladění, postupujte takto:

Poznámka

Při spuštění tohoto postupu nesmí být spuštěné aplikace.

  1. Na ladění nabídce zvolte Ladění balíčku aplikace nainstalována

  2. Ze seznamu vyberte jednu z následujících možností:

    Místní počítač

    Ladění aplikace v aktuální relaci v místním počítači. Viz téma Spouštění aplikací pro web Windows Store v místním počítači.

    Simulátor

    Ladění aplikace v simulátoru Visual Studio pro Windows Store aplikacím. Simulátor je oken plochy, který umožňuje ladění funkce zařízení – dotyková gesta a natočení zařízení – nejsou k dispozici v místním počítači. Viz téma Spouštění aplikací pro web Windows Store v simulátoru.

    Vzdálený počítač

    Ladění aplikace na zařízení, který je připojen k místní počítač v síti intranet nebo přímo připojeni pomocí kabelu Ethernet. Vzdálené ladění, Visual Studio Tools vzdálené musí být nainstalován a spuštěn vzdáleného zařízení. Viz téma Spouštění aplikací pro Windows Store ve vzdáleném počítači ze sady Visual Studio.

  3. Zvolte aplikace z Nainstalované balíčky aplikace seznam.

  4. Zvolte motor ladění z ladění tohoto typu kódu seznam.

  5. (Nepovinné). Zvolte není snadné spuštění, ale ladit kód při spuštění ladění aplikace při spuštění jiným způsobem nebo k ladění procesu pozadí.

Po klepnutí na tlačítko Start, aplikace se spustí nebo spuštěna v režimu ladění.

Spuštěné aplikace připojit ladicí program

Připojení ladicího programu Windows Store aplikace, je nutné použít Debuggable balíčku Správce nastavení aplikace spouštět v režimu ladění. Debuggable Správce balíčků je nainstalována s Visual Studio Tools vzdálené.

Připojení ladicího programu k aplikace je užitečné, pokud potřebujete ladění již nainstalována aplikace jako aplikace nainstalované z Windows Store. Připojení je požadováno mít zdrojové soubory aplikace, ale nemáte projektu aplikace Visual Studio. Například může mít vlastní sestavení systému, který nepoužívá řešení nebo projekty aplikace Visual Studio.

Připojení ladicího programu k aplikace vyžaduje takto:

  1. Nastavte spuštění v režimu ladění aplikace. Toto je provést, pokud aplikace není spuštěna.

  2. Spuštění aplikace. Aplikace můžete spustit z obrazovky Start, provedení smlouvy nebo jiné metody.

  3. Spuštěné aplikace připojte ladicí program.

Nastavit spuštění v režimu ladění aplikace

  1. Nainstalujte zařízení, kde je nainstalována aplikace Visual Studio Tools vzdálené. Viz téma Nástroje pro vzdálenou instalaci.

  2. Na úvodní obrazovce vyhledávání Debuggable Package Manager a spusťte jej.

    Zobrazí se okno PowerShell správně nakonfigurován pro AppxDebug rutinu.

  3. Povolit ladění aplikace, musíte zadat identifikátor PackageFullName aplikace. Všechny aplikace, které obsahuje PackageFullName zobrazení seznamu, zadejte Get-AppxPackage řádku PowerShell.

  4. Zadejte na příkazovém řádku PowerShell Enable-AppxDebug PackageFullName kde PackageFullName je identifikátor PackageFullName aplikace.

Připojit ladicí program

Připojit ladicí program:

  1. Na ladění nabídce zvolte připojit k procesu.

    Připojit k procesu se zobrazí dialogové okno.

  2. Připojit k aplikace vzdáleného zařízení, určete vzdálené zařízení Kvalifikátor pole. Můžete:

    • Zadejte název v Kvalifikátor pole.

    • Zvolte šipku dolů u Kvalifikátor pole a poté vyberte zařízení ze seznamu zařízení připojených k před.

    • Zvolte Najít vyberte zařízení ze seznamu zařízení v místní podsíti.

  3. Zadejte kód, který chcete ladit v připojit k pole.

    Zvolte Vyberte a poté proveďte jednu z následujících:

    • Zvolte automaticky určit typ ladění kódu

    • Zvolte ladění tyto typy kódu a ze seznamu vyberte jeden nebo více typů.

  4. V Dostupné procesy vyberte procesu aplikace.

  5. Zvolte Připojit.

Visual Studio debugger připojí k procesu. Spuštění pokračuje, dokud nenarazí, ručně pozastavení provádění, dojde k neošetřené výjimce, nebo ukončení aplikace.

Viz také

Koncepty

Ladění aplikací pro web Windows Store

Přechod na relaci ladění ve Visual Studiu (Xaml a C#)