Ausführen von Windows Store-Apps auf einem Remotecomputer in Visual Studio

Gilt nur für Windows

Mit der Remotetools-App von Visual Studio können Sie eine auf einem Gerät ausgeführte Windows Store-App von einem zweiten Computer, auf dem Visual Studio ausgeführt wird, ausführen, debuggen, für die Profilerstellung verwenden und testen. Die Ausführung auf einem Remotegerät kann besonders dann effektiv sein, wenn der Visual Studio-Computer keine für Windows Store-Apps spezifischen Funktionalitäten wie Toucheingabe, Geolocation und physische Ausrichtung unterstützt. In diesem Thema wird beschrieben, wie Sie eine Remotesitzung konfigurieren und starten.

In diesem Thema

erfahren Sie:

Erforderliche Komponenten

Sicherheit

Herstellen einer direkten Verbindung zu einem Remotegerät

Installieren der Remotetools

Starten des Remotedebugmonitors

Konfigurieren des Remotedebuggers

Konfigurieren des Visual Studio-Projekts für das Remotedebuggen

  • Auswählen des Remotegeräts für C#- und Visual Basic-Projekte

  • Auswählen des Remotegeräts für JavaScript- und C++-Projekte

Ausführen einer Remotedebugsitzung

Erforderliche Komponenten

Debuggen auf einem Remotegerät:

  • Das Remotegerät und der Visual Studio-Computer müssen über ein Netzwerk verbunden oder mit einem Ethernetkabel direkt verbunden werden. Das Debuggen über das Internet wird nicht unterstützt.

  • Die Lizenz eines Entwicklers muss auf dem Remotegerät installiert werden.

  • Das Remotegerät muss die Remotedebugkomponenten ausführen.

  • Sie müssen Administrator auf dem Remotegerät sein, um die Firewall während der Installation zu konfigurieren. Sie müssen Benutzerzugriff auf das Remotegerät haben, um die Verbindung zum Remotedebugger herstellen oder ihn ausführen zu können.

Sicherheit

Standardmäßig verwendet der Remotedebugger Windows-Authentifizierung.

Warnung

Sie haben auch die Möglichkeit, den Remotedebugger im Modus "Keine Authentifizierung" auszuführen, von diesem Modus wird jedoch dringend abgeraten. Es gibt keine Netzwerksicherheit, wenn Sie diesen Modus ausführen. Wählen Sie den Authentifizierungsmodus nur aus, wenn Sie sicher sind, dass das Netzwerk nicht von bösartigem oder feindlichem Datenverkehr gefährdet ist.

Herstellen einer direkten Verbindung zu einem Remotegerät

Um eine direkte Verbindung mit einem Remotegerät herzustellen, schließen Sie den Visual Studio-Computer mit einem Standardethernetkabel an das Gerät an. Wenn das Gerät keinen Ethernet-Anschluss besitzt, können Sie für die Verbindung mit dem Kabel einen USB-Ethernet-Adapter verwenden.

Installieren der Remotetools

Hinweis

Versionen und Updates

Remotetools für Visual Studio 2013 werden nicht für Visual Studio 2013 RC, Visual Studio 2013 (Vorschau) oder frühere Versionen von Visual Studio unterstützt.

Es wird empfohlen, die Updateversion für Remotetools für Visual Studio 2013 zu installieren, die der Updateversion Ihrer Visual Studio-Installation entspricht.

Der Visual Studio-Debugger ist mit einer beliebigen Kombination von Versionen von Visual Studio 2013 und den Remotetools für Visual Studio 2013 kompatibel. Für die neuesten Funktionen in Visual Studio sind jedoch sowohl Visual Studio als auch die Remotetools in der jeweils aktuellen Version erforderlich. 

Für andere Diagnosetools sind möglicherweise die gleichen Versionen der Remotetools und von Visual Studio erforderlich.

Installieren der Remotedebugkomponenten auf einem Remotegerät

Um das Installationsprogramm für die Remotetools auszuführen oder zu speichern, wählen Sie einen der Links in dieser Tabelle, der mit dem Betriebssystem auf dem Remotegerät übereinstimmt:

Visual Studio 2013

Updateversion

X86

X64

ARM

RTM

Download

Download

Download

Update 1

Download

Download

Download

Update 2

Download

Download

Download

Update 3

Download

Download

Download

Update 4

Download

Download

Download

Visual Studio 2015

Version

X86

X64

ARM

Vorschau

Download

Download

Download

Sie können das Installationsprogramm herunterladen, oder es sofort ausführen. Wenn Sie das Installationsprogramm ausführen, akzeptieren Sie die Nutzungsbedingungen, und wählen Sie dann Installieren aus.

Standardmäßig werden die Remotedebugkomponenten im Ordner C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger installiert.

Starten des Remotedebugmonitors

Hinweis

Da der Remotedebugger die Firewall konfiguriert, um die Kommunikation mit dem Visual Studio-Host zu ermöglichen, müssen Sie Administrator auf dem Remotegerät sein, wenn Sie den Remotedebugger zum ersten Mal starten.

Nachdem Sie die Remotetools installiert haben, wählen Sie Remotedebugger auf dem Startbildschirm aus. Beim ersten Start des Remotedebuggers wird das Dialogfeld Konfiguration für Remotedebugging angezeigt.

Klicken Sie im Dialogfeld Konfiguration für Remotedebugging:

  1. Wenn die Windows-Webdienste-API nicht installiert ist, wählen Sie Installieren aus.

  2. In der Gruppe Windows-Firewall konfigurieren wählen Sie die Netzwerke aus, zu denen Sie Verbindungen zulassen möchten. Es sind nur die Netzwerke aktiviert, mit denen das Gerät aktuell verbunden ist. Sie müssen mindestens ein Netzwerk auswählen.

  3. Wählen Sie Remotedebugging konfigurieren, um die Firewalloptionen festzulegen und den Remotedebugger zu starten. Öffnen Sie das Dialogfeld Visual Studio-Remotedebugmonitor, um Benutzern die Berechtigungen für Remotetools zu geben und andere erweiterte Optionen festzulegen.

  4. Das Dialogfeld Visual Studio-Remotedebugmonitor wird angezeigt. In diesem Dialogfeld können Sie Benutzern Zugriffsberechtigungen auf die Remotetools gewähren und andere erweiterte Optionen festlegen.

Konfigurieren des Remotedebuggers

Sie verwenden zwei Tools zum Ändern der Konfiguration des Remotedebuggers.

  1. Im Menü Tools von Visual Studio-Remotedebugmonitor:

    1. Wählen Sie Optionen aus, um die Portnummer, den Authentifizierungsmodus oder das Timeoutintervall des Remotedebuggers zu ändern.

    2. Wählen Sie Berechtigungen aus, um Benutzer mit Berechtigungen für das Remotedebuggen hinzuzufügen oder zu entfernen.

      Hinweis

      Berechtigungen müssen jedem Benutzerkonto gewährt werden, von dem ein Remotedebuggen vorgenommen wird.

Der Konfigurations-Assistent für Remotedebugger dient zum Festlegen der erweiterten Optionen für den Remotedebugger. Um den Assistenten zu öffnen, wählen Sie im Startbildschirm Konfigurations-Assistent für Remote Debugger aus.

  1. Auf der Seite Visual Studio-Remotedebugdienst konfigurieren können Sie auswählen, dass der Remotedebugger als Dienst ausgeführt wird. In den meisten Fällen ist das Ausführen als Dienst nicht erforderlich.

  2. Auf der Seite Windows-Firewall zum Debugging konfigurieren können Sie die Netzwerktypen hinzufügen oder entfernen, mit denen der Remotedebugger eine Verbindung herstellen soll. Es sind nur die Netzwerke aktiviert, mit denen das Gerät aktuell verbunden ist. Sie müssen mindestens ein Netzwerk auswählen.

Konfigurieren des Visual Studio-Projekts für das Remotedebuggen

In den Eigenschaften des Projekts geben Sie das Remotegerät an, zu dem eine Verbindung hergestellt werden soll. Das Verfahren unterscheidet sich je nach Programmiersprache. Sie können entweder den Netzwerknamen des Remotegeräts eingeben, oder es im Dialogfeld "Remotedebuggerverbindung auswählen" auswählen.

Dialogfeld "Remotedebuggerverbindung auswählen"

Im Dialogfeld werden nur die Geräte aufgelistet, die sich im lokalen Teilnetz von Visual Studio-Computers befinden und die den Remotedebugger ausführen.

Tipp

Sollten Sie Probleme beim Herstellen einer Verbindung zu einem Remotegerät haben, versuchen Sie, die IP-Adresse des Geräts einzugeben. Um die IP-Adresse eines Geräts zu bestimmen, öffnen Sie ein Befehlsfenster und geben Sie dann ipconfig ein. Die IP-Adresse wird als IPv4 Address aufgeführt.

Auswählen des Remotegeräts für C#- und Visual Basic-Projekte

Verwaltete Projekteigenschaften für Remotedebugging

  1. Wählen Sie im Projektmappen-Explorer den Projektnamen aus und gehen Sie anschließend im Kontextmenü auf Eigenschaften.

  2. Wählen Sie Debuggen aus.

  3. Wählen Sie Remotecomputer auf der Zielgeräteliste aus.

  4. Geben Sie den Netzwerknamen des Remotegeräts in das Feld Remotecomputer ein oder wählen Sie Suchen, um das Gerät im Dialogfeld Remotedebuggerverbindung auswählen auszuwählen.

Auswählen des Remotegeräts für JavaScript- und C++-Projekte

C++-Projekteigenschaften für Remotedebugging

  1. Wählen Sie im Projektmappen-Explorer den Projektnamen aus und gehen Sie anschließend im Kontextmenü auf Eigenschaften.

  2. Erweitern Sie den Knoten Konfigurationseigenschaften, und wählen Sie dann Debuggen aus.

  3. Wählen Sie Remotedebugger auf der Liste Zu startender Debugger aus.

  4. Geben Sie im Feld Computername den Netzwerknamen des Remotegeräts ein, oder wählen Sie im Feld den Pfeil nach unten, um im Dialogfeld Remotedebuggerverbindung auswählen das Gerät auszuwählen.

Ausführen einer Remotedebugsitzung

Sie starten, beenden und navigieren eine Remotedebugsitzung genauso wie eine lokale Sitzung. Bevor Sie mit dem Debuggen beginnen, stellen Sie sicher, dass der Remotedebugmonitor auf dem Remotegerät ausgeführt wird.

Wählen Sie anschließend im Menü Debuggen (Tastatur: F5) die Option Debuggen starten aus. Das Projekt wird neu kompiliert, anschließend für das Remotegerät bereitgestellt und darauf ausgeführt. An Haltepunkten unterbricht der Debugger die Ausführung, und Sie können in Ihren Code hineingehen, ihn überspringen oder aus ihm herausgehen. Wählen Sie Debuggen beenden aus, um Ihre Debugsitzung zu beenden, und schließen Sie die Remoteapp. Weitere Informationen finden Sie unter Debuggen von Store-Apps in Visual Studio.

Siehe auch

Konzepte

Debuggen von Store-Apps in Visual Studio

Weitere Ressourcen

Debuggen und Testen von Store-Apps mit Visual Studio