Freigeben über


Bereitstellen von Windows Store-Apps aus Visual Studio

Die Visual Studio-Bereitstellungsfunktionalität erstellt und registriert Windows Store-Apps, die mit Visual Studio auf einem Zielgerät erstellt werden. Wie die Anwendung genau registriert wird, hängt davon ab, ob das Zielgerät lokal oder remote ist:

  • Wenn das Ziel der lokale Visual Studio-Computer ist, wird die App von Visual Studio aus dem entsprechenden Buildordner registriert.

  • Wenn das Ziel ein Remotegerät ist, werden die erforderlichen Daten von Visual Studio auf den Remotecomputer kopiert und wird die App auf diesem Gerät registriert.

Die Bereitstellung erfolgt automatisch, wenn Sie die App aus Visual Studio debuggen, indem Sie die Option Debuggen starten (Tastatur: F5) oder die Option Starten ohne Debugging (Tastatur: CTRL + F5) verwenden. Sie können die App auch manuell bereitstellen. Manuelle Bereitstellung ist in den folgenden Szenarien nützlich:

  • Ad-hoc-Tests auf einem lokalen oder einem Remotecomputer.

  • Bereitstellen einer App, die eine andere App startet, die Sie debuggen möchten.

  • Bereitstellen einer App, die debuggt wird, wenn sie durch eine andere App oder Methode gestartet wird.

In diesem Thema

In diesem Thema erfahren Sie:

So stellen Sie eine Windows Store-App bereit

So geben Sie ein Remotegerät an

Bereitstellungsoptionen

So stellen Sie eine Windows Store-App bereit

Die manuelle Bereitstellung einer App ist ein einfacher Vorgang:

  1. Wenn Sie zu einem Remotegerät bereitstellen, geben Sie den Namen oder die IP-Adresse des Geräts in der Eigenschaftenprojektseite des Startprojekts der App an. (Die entsprechenden Schritte sind weiter unten in diesem Thema aufgeführt.).

  2. Wählen Sie auf der Symbolleiste des Visual Studio-Debuggers das Bereitstellungsziel aus der Dropdownliste neben der Schaltfläche Debuggen starten aus.

    Ausführen auf lokalem Computer

  3. Wählen Sie im Menü Erstellen die Option Bereitstellen aus.

So geben Sie ein Remotegerät an

Erforderliche Komponenten

So stellen Sie eine App einem Remotegerät bereit:

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

  • Die Visual Studio-Remotetools müssen auf dem Remotegerät installiert und der Remotedebugmonitor muss ausgeführt werden.

    Durch die Bereitstellung wird der Remotedebugger-Netzwerkkanal verwendet, um die App-Dateien zum Remotegerät zu senden.

So geben Sie ein Remotegerät an

  1. Geben Sie auf der Debugeigenschaftenseite des Startprojekts den Namen oder die IP-Adresse eines Remotebereitstellungsziels an.

  2. Wählen Sie zum Öffnen der Debugeigenschaftenseite das Projekt im Projektmappen-Explorer aus, und wählen Sie dann im Kontextmenü Eigenschaften aus.

  3. Wählen Sie dann den Knoten Debuggen auf dem Eigenschaftenseitenfenster aus.

  4. Sie können den Namen oder die IP-Adresse des Remotegeräts eingeben, oder Sie können das Gerät aus dem Dialogfeld Remotedebuggerverbindung auswählen auswählen.

    Dialogfeld "Remotedebuggerverbindung auswählen"

    Im Dialogfeld Remotedebuggerverbindung auswählen werden die Geräte auf dem Subnetz des lokalen Netzwerks sowie jedes Gerät angezeigt, das direkt mit dem Visual Studio-Computer durch ein Ethernetkabel verbunden ist.

Angeben des Remotegeräts in einer JavaScript- oder Visual C++-Projektseite

C++-Projekteigenschaften für Remotedebugging

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

  2. Geben Sie den Netzwerknamen des Remotegeräts im Feld Computername ein. Sie können ebenso den Pfeil nach unten im Feld auswählen, um das Gerät aus dem Dialogfeld "Remotedebuggerverbindung auswählen" auszuwählen.

Angeben des Remotegeräts in einer Visual C#- und Visual Basic-Projektseite

Verwaltete Projekteigenschaften für Remotedebugging

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

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

Bereitstellungsoptionen

Sie können die folgenden Bereitstellungsoptionen auf der Debugeigenschaftenseite des Startprojekts festlegen.

  • Netzwerkloopback zulassen
    Aus Sicherheitsgründen wird einer im Standardverfahren installierten Windows Store-App nicht erlaubt, Netzwerkaufrufe an das Gerät auszuführen, auf dem sie installiert wurde. Standardmäßig wird durch die Visual Studio-Bereitstellung eine Ausnahme von dieser Regel für die bereitgestellte App erstellt. Diese Ausnahme ermöglicht das Testen von Kommunikationsverfahren auf einem einzelnen Computer. Bevor Sie die App zu Windows Store senden, sollten Sie die App ohne die Ausnahme testen.

    So entfernen Sie die Netzwerkloopbackausnahme von der App:

    • Deaktivieren Sie auf der C#- und VB-Debugeigenschaftenseite das Kontrollkästchen Netzwerkloopback zulassen.

    • Legen Sie auf der JavaScript- und der Debugeigenschaftenseite den Wert Netzwerkloopback zulassen auf Nein fest.

  • Eigenen Code zunächst nicht starten sondern debuggen (C# und VB)/Anwendung starten (JavaScript und C++)
    So konfigurieren Sie die Bereitstellung, sodass beim Starten der App automatisch eine Debugsitzung gestartet wird:

    • Aktivieren Sie auf der C#- und VB-Debugeigenschaftenseite das Kontrollkästchen Eigenen Code zunächst nicht starten sondern debuggen.

    • Legen Sie auf der JavaScript- und der Debugeigenschaftenseite den Wert Anwendung starten auf Ja fest.

Siehe auch

Konzepte

Ausführen von Windows Sore-Apps aus Visual Studio