Azure DevCamp Praha

Remote Tools for Visual Studio 2013

  • Comments 1

Pomocí nástroje Remote Tools for Visual Studio 2013 můžete aplikaci spustit a ladit na jiném počítači, než na kterém aplikaci vytváříte. To se hodí zejména u následujících scénářů:

  • Vývojářský počítač nemá dotykovou obrazovku, aplikaci potřebuji otestovat na ovládání dotykem
  • Ladění a test Windows Store aplikací na Windows RT
  • Potřebuji aplikaci otestovat na co nejméně výkonném počítači
  • Vývojářský počítač nemá potřebný hardware – GPS, akcelerometr, gyroskop, …

Instalace a nastavení

  1. Stáhněte si odpovídající verzi Remote Tools for Visual Studio 2013

  1. Spusťte instalaci

  1. Po dokončení instalace je třeba nastavit firewall. Spusťte aplikaci Remote Debugger Configuration Wizard

  1. V prvním kroku můžete Remote Debugger spustit jako službu, abyste nemuseli na cílovém počítači Remote Debugger spouštět ručně.

  1. V dalším kroku nastavíte Firewall.

  1. Tím je základní konfigurace hotova.

Nastavení cílového počítače

  1. Vývojářský i cílový počítač musejí být připojeni na stejný segment sítě.
  2. Spusťte Remote Debugger na cílovém počítači.

  1. Nyní je třeba nastavit, kdo může Renote Debugging používat. Otevřete Tools – Permissions…

  1. Není třeba, aby byli oba počítače připojeni do domény. Můžete použít i lokální účet na cílovém počítači nebo povolit anonymní přístup.
  2. Pro povolení anonymního přístupu otevřete Tools – Options…

Nastavení vývojářského počítače

  1. Vývojářský i cílový počítač musejí být připojeni na stejný segment sítě.
  2. V projektu, který chcete vzdáleně ladit, otevřete vlastnosti projektu a přejděte na kartu Debug.

  1. Vlastnost Target změňte na Remote Machine.

  1. Klikněte na tlačítko Find

  1. Vyberte počítač, na kterém chcete ladit.

  1. Spusťte aplikaci jako normálně a případně zadejte přihlašovací údaje pro cílový počítač.

Řešení problémů

Asi nejčastějším problémem je, že po kliknutí na tlačítko Find není cílový počítač v seznamu. To se stává v případě, kdy nějaký prvek v síti blokuje komunikaci mezi počítači. Možná řešení:

  1. Změňte komunikační port na cílovém počítači.
  2. Propojte počítače např. přes sdílení internetu na mobilním telefonu.

Video ukázka.

Štěpán, @stepanb

  • Vyborne. Po letech Microsoft konecne pochopil, ze proste nastaveni jednoho TCP portu je snazsi, nez nutnost aby oba stroje byly v domene. Jen skoda, ze takto nelze ladit starsi .NET 4.0 projekty bezici na Windows XP, Remote Tools udajne vyzaduji minimalne Windows 7.

Page 1 of 1 (1 items)
Leave a Comment
  • Please add 7 and 2 and type the answer here:
  • Post