Remote Tools for Visual Studio 2012

Pomocí nástroje Remote Tools for Visual Studio 2012 můžete z vývojového prostředí Visual Studio 2012 nasadit a ladit aplikaci na jiném počítači. Bez těchto nástrojů se neobejdete, pokud budete chtít testovat aplikaci na zařízení s ARM architekturou.

Instalace

clip_image001

clip_image002

clip_image003

Nastavení na vzdáleném počítači

1. Spusťte aplikaci Remote Debugger

2. Při prvním spuštění, musíte nastavit Firewall

clip_image004

3. Spustí se aplikace Visual Studio Remote Debugging Monitor

clip_image005

4. Nyní je potřeba nastavit přístupová práva. Máte dvě možnosti.

clip_image006

5. V případě, že používáte Windows Authentication, je třeba ještě nastavit práva příslušným uživatelům.

clip_image007

6. Nezabezpečené připojení, pokud nemáte počítače v doméně, se nastavuje takto.

clip_image008

7. Po kliknutí na OK se zobrazí informace o nastavení v okně Visual Studio Remote Debugger

clip_image010

Nastavení Visual Studio 2012

1. Vzdálené ladění není podporováno ve Visual Studio Express 2012

2. Oba počítače musí být na stejné síti.

3. Nejdříve je třeba spustit Visual Studio Debugging Monitor na vzdáleném počítači

4. Ve vlastnostech projektu, který chcete ladit na vzdáleném počítači, přejděte na kartu Debug

clip_image012

5. Target device nastavte na Remote Machine

clip_image013

6. Klikněte na tlačítko Find…

clip_image014

7. Vyberte si příslušné zařízení

clip_image015

8. Nyní můžete yačít ladit. Při prvním spuštění aplikace na vzdáleném počítači budete požádáni o získání Developer licence.

clip_image016

Získání Developer licence na vzdáleném počítači

1. Developer licence, která je zdarma, vám umožňuje nasazovat i necertifikované Windows Store aplikace pro účely vývoje a testování.

clip_image017

2. V dalším kroku zadejte svůj Microsoft Account pod kterým jste registrování na Windows Store. Pokud takový účet nemáte, zadejte svůj Microsoft Account. Rozdíl je jen v délce platnosti developer licence.

clip_image018

3. Úspěšné získání Developer licence

clip_image019

4. Na výpisu vidíte připojený počítač.clip_image020

Štěpán, @stepanb