Sdílet prostřednictvím


Spuštění relace ladění (JavaScript)

Toto téma popisuje, jak lze spustit relaci ladění pro úložiště systému Windows aplikace napsané v jazyce JavaScript a HTML5. Můžete spustit ladění pomocí jediného stisknutí klávesy nebo můžete nakonfigurovat ladicí relace pro konkrétní scénáře a zvolit způsob spuštění aplikace.

V tomto tématu

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í aplikace v relaci programu debug

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

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. Press 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 neošetřené výjimce, nebo ukončení aplikace. Další informace naleznete v tématu Quickstart: Ladění kódu HTML, CSS a JavaScript.

Konfigurovat ladicí relace.

Protože není kompilovaný skript, nastavení konfigurace a platformu sestavení použity. Jestliže ladíte C++ nebo spravovaných komponent nastavte Konfigurace na ladění a zvolte cílovou platformou z Konfigurace dialogové okno.

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. Rozbalte Vlastnosti konfigurace uzlu a pak zvolte ladění

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 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 ve vzdáleném počítači. Zvolte cílovou z ladicí program spustit na seznam ladění stránka vlastností projektu.

Zvolte jednu z následujících možností z Debugger spuštění seznam:

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 v Název počítače pole.

  • Zvolte na šipku dolů Název počítače pole a zvolte < vyhledejte... >. Vyberte vzdálený počítač z Připojení vzdálené ladění vyberte dialogové okno.

    Vyberte připojení vzdálené ladění

    Poznámka

    V dialogovém okně vyberte připojení vzdálené ladicí program zobrazí 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ě debugger připojí kódu v jazyce JavaScript ve vaší aplikace. Můžete ladit nativního C++ a spravovaný kód součástí vaší aplikace místo kódu jazyka JavaScript. 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í aplikace v relaci programu debug

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. Aplikace se spustí v debuggeru spuštěn z nabídky Start nebo aktivaci smlouvy nebo při spuštění jiným procesem nebo metody. Můžete také zpožděné spuštění na pozadí události ladění ve vaší aplikaci, kterou chcete dojít, pokud aplikace není spuštěna.

Určete, zda zpoždění spuštění vaší aplikace v Spustit aplikaci na seznam ladění stránky vlastností aplikace Project. Zvolte jednu z následujících možností:

  • Zvolte Č zpoždění spuštění vaší aplikace.

  • Zvolte Ano spuštění aplikace okamžitě.

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

Osvobození zpětné smyčky sítě odebrat, vyberte Č z Povolit zpětné smyčky sítě na seznam ladění stránky vlastností.

Spustit ladicí relace.

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

Při výběru Spustit ladění na ladění nabídce (klávesnice: F5), Visual Studio, spustí aplikace s připojen ladicí program. Spuštění pokračuje, dokud nenarazí, ručně pozastavení provádění, dojde k neošetřené 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 nechat ji spustit 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:

  1. Na ladění stránky aplikace vlastnosti projektu, zvolte Č z Spustit aplikaci seznam.

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

  3. 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é, potřebujete k ladění již nainstalována aplikace, jako aplikace nainstalované v systému Windows ukládat. 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.

Chcete-li aplikace připojit:

  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 nabídky 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. Hledat v nabídce Start 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

Tip

Spustit JavaScript apps v instanci procesu wwahost.exe. Pokud ostatní apps JavaScript připojíte do aplikace, musíte znát id číselné procesu (PID) wwahost.exe, že je aplikace spuštěna v.

Nejjednodušší řešení této situace je zavřít všechny ostatní aplikace JavaScript. Před spuštěním aplikace Poznámka: ID procesů wwahost.exe, jinak můžete otevřít Správce úloh systému Windows. Při zadávání připojit k v procesu Dostupné procesy dialogové okno wwahost.exe aplikace bude mít id, které je jiné než ty, které jste si poznamenali.

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 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 příslušnou wwahost.exe procesu. Použití název sloupec k identifikaci vaší 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

Control execution of a Store app in a Visual Studio debug session for Windows Store apps (JavaScript)

Quickstart: Ladění kódu HTML, CSS a JavaScript

Jak aktivovat události pozastavení a obnovení a události na pozadí pro aplikace pro Windows Store v sadě Visual Studio

Ladění aplikací pro web Windows Store