Erstellen eines App-Pakets (Windows Store-Apps)

Im Assistenten App-Pakete erstellen können Sie Metadaten für ein App-Paket angeben. Weitere Informationen finden Sie unter Verpacken der Windows Store-App mit Visual Studio 2012.

So erstellen Sie ein App-Paket für den Windows Store

  1. Wählen Sie auf der Menüleiste die Option Projekt, dann Speichern und App-Pakete erstellen.

    Hinweis

    Bei Verwendung von Visual Studio Express 2012 für Windows 8 wählen Sie stattdessen Speichern und App-Pakete erstellen.

    Der Assistent App-Pakete erstellen wird angezeigt.

  2. Wählen Sie auf der Seite Ihr Paket erstellen die Schaltfläche Ja und dann den Link Anmelden.

    Das Dialogfeld Anmelden wird angezeigt.

    Hinweis

    Wenn Sie noch kein Entwicklerkonto eingerichtet haben, klicken Sie auf den Link zum Erstellen eines Kontos. Dann wird die Seite angezeigt, über die Sie ein Konto abrufen können.

  3. Geben Sie im Dialogfeld Anmelden das entsprechende Microsoft-Konto und Kennwort ein, und klicken Sie dann auf die Schaltfläche Anmelden.

  4. Wählen Sie auf der Seite Anwendungsnamen für dieses Paket auswählen aus der Liste den App-Name für die zu verpackende App aus, und wählen Sie dann die Schaltfläche Weiter.

    Wenn Sie ein Update einer App verpacken, die Sie bereits veröffentlicht haben, aktivieren Sie das Kontrollkästchen App-Namen einschließen, die bereits über Pakete verfügen, damit Namen von veröffentlichten Apps in der Liste angezeigt werden.

    Wenn keine App-Namen in der Liste angezeigt werden, klicken Sie auf den Link Namen reservieren, um das Dashboard zu öffnen und einen Namen zu reservieren.

  5. Geben Sie auf der Seite Pakete auswählen und konfigurieren im Textfeld Ausgabeverzeichnis den Speicherort ein, an dem die Paketdateien erstellt werden sollen.

  6. (Optional) Aktualisieren Sie in den Textfeldern für die Version die Versionsnummer der App.

    In jedem Feld müssen Sie eine ganze Zahl zwischen 0 und 65535 eingeben.

    Hinweis

    Wenn das Kontrollkästchen Automatisch erhöhen aktiviert ist, erhöht sich das letzte Feld der Versionsnummer bei jedem Verpacken der App um eins. Die Hauptversionsnummer sollte normalerweise jedoch nicht erhöht werden, es sei denn, Sie haben erhebliche Änderungen an der App vorgenommen.

  7. Aktivieren Sie im Abschnitt Select the packages to create and the solution configuration mappings das Kontrollkästchen für jede Buildkonfiguration, für die ein Paket erstellt werden soll.

    Das Buildkonfigurationsraster führt die möglichen Plattformarchitekturen des Pakets auf (das heißt "Neutral", "ARM", "x64" und "x86"). In jeder Zeile wird in einem Kombinationsfeld die Kombination der ausgewählten Optionen für Projektmappenkonfiguration und Architektur angezeigt, die für die Architektur dieser Zeile relevant sind. Das Kontrollkästchen für die Standardplattform wird auf die aktuelle, aktive Projektplattform festgelegt. Das Kombinationsfeld für die Zeile Neutral zeigt die Projektmappenkonfiguration-Kombinationen an, die AnyCPU als Plattform der Projektmappe enthalten. Wenn keine Projektmappenkonfiguration-Kombination relevant ist, steht die gesamte Zeile für diese Plattform nicht zur Auswahl. Für jede angegebene Konfiguration wird jeweils ein Paket angelegt.

  8. Wählen Sie für jede angegebene Buildkonfiguration die gewünschte Projektmappenkonfiguration aus.

    Wenn Sie eine App für den Store verpacken, können Sie die Version oder andere von Ihnen erstellte, benutzerdefinierte Projektmappenkonfigurationen angeben.

    Für jede der angegebenen Buildkonfigurationen wird ein Paket erstellt.

  9. Aktivieren oder deaktivieren Sie das Kontrollkästchen Öffentliche Symboldateien ggf. einschließen, um die Absturzanalyse für die App zu aktivieren.

    Wenn das Kontrollkästchen ausgewählt ist (Standard), generiert Visual Studio die öffentlichen Symboldateien (PDB-Dateien) und fügt sie der .appxupload-Datei hinzu. Die .appxupload-Datei wird als Teil des Verpackungsprozesses erstellt und enthält zwei weitere Dateien: .appx und .appxsym. .appxsym ist die komprimierte Datei mit den öffentlichen Symbolen der App. Wenn Sie die App und die .appxupload-Datei zum Store hochladen, analysiert Store die Datei und verwendet die öffentlichen Symbole, um Abstürze der App zuzuordnen. Die daraus resultierende Telemetrieinformationen über Ihre App wird veröffentlicht, damit Sie sie auf dem Entwicklerdashboard überprüfen können. Weitere Informationen finden Sie unter Senden Ihrer App und Analysieren Ihrer Apps im Windows Store.

  10. Klicken Sie auf die Schaltfläche Erstellen.

    Nach Abschluss des Verpackungsprozesses wird die Seite Paketerstellung abgeschlossen angezeigt.

  11. Um sicherzustellen, dass das Paket die Bedingungen für den Store erfüllt, klicken Sie auf die Schaltfläche Windows App Certification Kit starten.

    Hinweis

    Diese Option ist nur verfügbar, wenn Sie mindestens eine Projektmappenkonfiguration angegeben haben, die die lokale Validierung unterstützt. Weitere Informationen finden Sie unter So wird's gemacht: Testen Ihrer App mit dem Zertifizierungskit für Windows-Apps.

So erstellen Sie ein App-Paket zum Testen oder für die lokale Verteilung

  1. Wählen Sie auf der Menüleiste die Option Projekt, dann Speichern und App-Pakete erstellen.

    Hinweis

    Bei Verwendung von Visual Studio Express 2012 für Windows 8 wählen Sie stattdessen Speichern und App-Pakete erstellen.

    Der Assistent App-Pakete erstellen wird angezeigt.

  2. Wählen Sie auf der Seite Ihr Paket erstellen die Schaltfläche Nein und dann den Link Anmelden.

  3. Geben Sie auf der Seite Pakete auswählen und konfigurieren im Textfeld Ausgabeverzeichnis den Speicherort ein, an dem die Paketdateien erstellt werden sollen.

  4. (Optional) Aktualisieren Sie in den Textfeldern für die Version die Versionsnummer der App.

    In jedem Feld müssen Sie eine ganze Zahl zwischen 0 und 65535 angeben.

    Hinweis

    Wenn das Kontrollkästchen Automatisch erhöhen aktiviert ist, erhöht sich das letzte Feld der Versionsnummer bei jedem Verpacken der App um eins. Die Hauptversionsnummer sollte normalerweise jedoch nicht erhöht werden, es sei denn, Sie haben erhebliche Änderungen an der App vorgenommen.

  5. Aktivieren Sie im Abschnitt Select the packages to create and the solution configuration mappings das Kontrollkästchen für die Buildkonfiguration, für die ein Paket erstellt werden soll.

  6. Wählen Sie für jede angegebene Buildkonfiguration die gewünschte Projektmappenkonfiguration aus.

    Das Buildkonfigurationsraster führt die möglichen Plattformarchitekturen des Pakets auf (das heißt "Neutral", "ARM", "x64" und "x86"). In jeder Zeile wird in einem Kombinationsfeld die Kombination der ausgewählten Optionen für Projektmappenkonfiguration und Architektur angezeigt, die für die Architektur dieser Zeile relevant sind. Standardmäßig wird das Kontrollkästchen für die Standardplattform auf die aktuelle, aktive Projektplattform festgelegt. Das Kombinationsfeld für die Zeile Neutral zeigt die Projektmappenkonfiguration-Kombinationen an, die AnyCPU als Plattform der Projektmappe enthalten. Wenn keine Projektmappenkonfiguration-Kombination relevant ist, steht die gesamte Zeile für diese Plattform nicht zur Auswahl. Wenn Sie eine App zum Testen verpacken, können Sie Debuggen, Version oder eine andere von Ihnen erstellte, benutzerdefinierte Projektmappenkonfiguration auswählen.

    Für jede angegebene Buildkonfiguration wird jeweils ein Paket angelegt.

  7. Wenn das Paket keine Symboldateien (PDP) enthalten soll, deaktivieren Sie das Kontrollkästchen Include public symbol files, if any, to enable crash analysis for the app.

    Hinweis

    Sie müssen Symboldateien einschließen, wenn Telemetriedaten im Store aktiviert werden sollen.

  8. Klicken Sie auf die Schaltfläche Erstellen.

    Nach Abschluss des Verpackungsprozesses wird die Seite Paketerstellung abgeschlossen angezeigt.

  9. Um sicherzustellen, dass das App-Paket die Bedingungen für den Store erfüllt, klicken Sie auf die Schaltfläche Windows App Certification Kit starten.

    Hinweis

    Diese Option ist nur verfügbar, wenn Sie mindestens eine Projektmappenkonfiguration angegeben haben, die die lokale Validierung unterstützt. Weitere Informationen finden Sie unter So wird's gemacht: Testen Ihrer App mit dem Zertifizierungskit für Windows-Apps.

Nachdem Sie das App-Paket zum Testen oder zur lokalen Verteilung erstellt haben, können Sie es auf einem lokalen Computer oder einem Gerät installieren. Die entsprechenden Installationsschritte finden Sie unter Ein App-Paket lokal freigeben (Windows Store-Apps).

Siehe auch

Konzepte

Verpacken der Windows Store-App mit Visual Studio 2012

Weitere Ressourcen

Vorbereiten Ihrer App für den Windows Store