Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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í
- Stáhněte si odpovídající verzi Remote Tools for Visual Studio 2013

- Spusťte instalaci

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


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

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

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

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


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

- 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.
- Pro povolení anonymního přístupu otevřete Tools – Options…

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

- Vlastnost Target změňte na Remote Machine.

- Klikněte na tlačítko Find…

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

- 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í:
- Změňte komunikační port na cílovém počítači.
- Propojte počítače např. přes sdílení internetu na mobilním telefonu.
Štěpán, @stepanb
Comments
- Anonymous
January 13, 2014
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.