Verpacken einer Desktop- oder UWP-App mit Visual Studio

Bevor Sie Ihre App verteilen, müssen Sie sie packen. In diesem Artikel wird der Prozess zum Konfigurieren, Erstellen und Testen eines MSIX-Pakets mit Visual Studio beschrieben.

Typen von App-Paketen

  • App-Paket (MSIX oder APPX)
    Ein einzelnes Paket, das Ihre Anwendung und ihre Ressourcen enthält und auf eine einzelne Gerätearchitektur ausgerichtet ist. Beispiel: ein x64- oder x86-Anwendungspaket. Wenn Sie mehrere Architekturen mit einem App-Bündel verwenden möchten, müssen Sie für jede Architektur eins generieren.

  • App Bundle (.msixbundle oder .appxbundle)
    Ein App-Paket ist ein Pakettyp, der mehrere App-Pakete enthalten kann, von denen jedes zur Unterstützung einer bestimmten Gerätearchitektur erstellt ist. Beispielsweise kann ein App-Bundle drei separate App-Pakete für die x86-, x64- und ARM-Konfigurationen enthalten. App-Bundles sollten nach Möglichkeit generiert werden, da ihre App auf möglichst vielen Geräten verfügbar ist.

  • App Package Upload File (.msixupload or .appxupload) – nur für Store-Übermittlung
    Eine einzelne Datei, die mehrere App-Pakete oder ein App-Bündel enthalten kann, um verschiedene Prozessorarchitekturen zu unterstützen. Die Datei zum Hochladen des App-Pakets enthält auch eine Symboldatei zum Analysieren der App-Leistung , nachdem Ihre App im Microsoft Store veröffentlicht wurde. Diese Datei wird automatisch für Sie erstellt, wenn Sie Ihre App mit Visual Studio packen, um sie an Partner Center zur Veröffentlichung im Microsoft Store zu übermitteln.

Hier finden Sie eine Übersicht über die Schritte zum Vorbereiten und Erstellen eines App-Pakets:

  1. Bevor Sie Ihre App verpacken. Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Ihre App gepackt werden kann.

  2. Konfigurieren Sie Ihr Projekt. Verwenden Sie den Visual Studio-Manifest-Designer, um das Paket zu konfigurieren. Fügen Sie beispielsweise Kachelbilder hinzu, und wählen Sie die von Ihrer App unterstützten Ausrichtungen aus.

  3. Generieren Sie ein App-Paket. Verwenden Sie den Visual Studio-Verpackungs-Assistenten, um ein App-Paket zu erstellen.

  4. Ausführen, Debuggen und Testen einer gepackten Anwendung. Führen Sie Ihr App-Paket in Visual Studio aus, und debuggen Sie es, oder installieren Sie das Paket direkt.

Vor dem Verpacken der App

  1. Testen Ihrer App Bevor Sie Ihre Anwendung packen, stellen Sie sicher, dass sie auf allen Gerätefamilien, die Sie unterstützen möchten, wie erwartet funktioniert. Diese Gerätefamilien können Desktop-, Mobile-, Surface Hub-, Xbox- oder IoT-Geräte umfassen. Weitere Informationen zum Bereitstellen und Testen Ihrer App mit Visual Studio finden Sie unter Bereitstellen und Debuggen von UWP-Apps (gilt auch für gepackte Desktop-Apps).

  2. Optimieren der App. Sie können die Profilerstellungs- und Debugtools von Visual Studio verwenden, um die Leistung Ihrer gepackten Anwendung zu optimieren. Beispielsweise das Zeitachsentool für die Reaktionsfähigkeit der Benutzeroberfläche, das Tool für die Speicherauslastung, das CPU-Auslastungstool und vieles mehr. Weitere Informationen zu diesen Tools finden Sie im Thema Profilerstellungsfeature-Tour .

  3. Überprüfen der .NET Native-Kompatibilität (für VB- und C#-Apps). Im Universelle Windows-Plattform gibt es einen nativen Compiler, der die Laufzeitleistung Ihrer App verbessert. Mit dieser Änderung sollten Sie Ihre App in dieser Kompilierungsumgebung testen. Standardmäßig aktiviert die Releasebuildkonfiguration die native .NET-Toolkette . Daher ist es wichtig, Ihre App mit dieser Releasekonfiguration zu testen und zu überprüfen, ob sich Ihre App wie erwartet verhält.

Konfigurieren des Projekts

Die App-Manifestdatei (Package.appxmanifest) ist eine XML-Datei, die die Zum Erstellen Ihres App-Pakets erforderlichen Eigenschaften und Einstellungen enthält. Eigenschaften in der App-Manifestdatei beschreiben beispielsweise das Bild, das als Kachel Ihrer App verwendet werden soll, und die Ausrichtungen, die Ihre App unterstützt, wenn ein Benutzer das Gerät rotiert.

Mit dem Visual Studio-Manifest-Designer können Sie die Manifestdatei aktualisieren, ohne den rohen XML-Code der Datei zu bearbeiten.

Konfigurieren eines Pakets mit dem Manifest-Designer

  1. Erweitern Sie in Projektmappen-Explorer den Projektknoten Ihres Anwendungsprojekts.

  2. Doppelklicken Sie auf die Datei Package.appxmanifest. Wenn die Manifestdatei bereits in der XML-Codeansicht geöffnet ist, werden Sie von Visual Studio zum Schließen der Datei aufgefordert.

  3. Jetzt können Sie entscheiden, wie Sie Ihre App konfigurieren möchten. Jede Registerkarte enthält Informationen, die Sie für Ihre App konfigurieren können, sowie Links zu weiteren Informationen, wenn notwendig.

    Manifest-Designer in Visual Studio

    Vergewissern Sie sich, dass Auf der Registerkarte Visual Assets alle für eine App erforderlichen Bilder vorhanden sind. Hier würden Sie App-Symbole und -Logos bereitstellen.

    Auf der Registerkarte Verpacken können Sie Veröffentlichungsdaten eingeben. An dieser Stelle können Sie auswählen, welches Zertifikat zur Signierung der App verwendet werden soll. Alle MSIX-Apps müssen mit einem Zertifikat signiert sein.

    Hinweis

    Ab Visual Studio 2019 wird in gepackten Desktop- oder UWP-Projekten kein temporäres Zertifikat mehr generiert. Verwende zum Erstellen oder Exportieren von Zertifikaten die in diesem Artikel beschriebenen PowerShell-Cmdlets. In den aktuellen Versionen von Visual Studio können Sie Ihre App auch mit einem Zertifikat signieren, das in Azure Key Vault für Entwicklungs- und Testszenarien gespeichert ist.

    Wichtig

    Wenn Sie Ihre App im Microsoft Store veröffentlichen, wird Ihre App mit einem vertrauenswürdigen Zertifikat für Sie signiert. Dadurch kann der Benutzer Ihre App installieren und ausführen, ohne das zugehörige App-Signaturzertifikat zu installieren.

    Wenn Sie das App-Paket auf Ihrem Gerät installieren, müssen Sie dem Paket zuerst vertrauen. Um dem Paket zu vertrauen, muss das Zertifikat auf dem Gerät des Benutzers installiert sein.

  4. Speichern Sie Die Datei Package.appxmanifest , nachdem Sie die erforderlichen Änderungen für Ihre App vorgenommen haben.

Wenn Sie Ihre App über den Microsoft Store verteilen, kann Visual Studio Ihr Paket dem Store zuordnen. Klicken Sie hierzu mit der rechten Maustaste auf Ihren Projektnamen in Projektmappen-Explorer, und wählen Sie Veröffentlichen-App>mit dem Store zuordnen aus (vor Visual Studio 2019 Version 16.3 heißt das Menü VeröffentlichenStore). Sie können dies auch im Assistenten zum Erstellen von App-Paketen tun, der im folgenden Abschnitt beschrieben wird. Wenn Sie Ihre App zuordnen, werden einige Felder auf der Registerkarte Verpackung des Manifest-Designers automatisch aktualisiert.

Generieren eines App-Pakets

Apps können installiert werden, ohne im Store veröffentlicht zu werden, indem Sie sie auf Ihrer Website veröffentlichen, indem Sie Anwendungsverwaltungstools wie Microsoft Intune und Configuration Manager usw. verwenden. Sie können auch direkt ein MSIX-Paket zum Testen auf Ihrem lokalen oder Remotecomputer installieren.

Erstellen eines App-Pakets mithilfe des Paketerstellungs-Assistenten

Hinweis

Die folgenden Anweisungen und Screenshots beschreiben den Prozess ab Visual Studio 2019, Version 16.3. Wenn Sie eine frühere Version verwenden, sieht die Benutzeroberfläche möglicherweise anders aus. Wenn Sie eine Desktopanwendung packen, klicken Sie mit der rechten Maustaste auf den Knoten Windows Application Packaging Project.

  1. Öffnen Sie in Projektmappen-Explorer die Projektmappe für Ihr Anwendungsprojekt.

  2. Klicken Sie mit der rechten Maustaste auf das Projekt, und wählen SieVeröffentlichen-App-Pakete> erstellen aus (vor Visual Studio 2019 Version 16.3 heißt das Menü VeröffentlichenStore).

    Kontextmenü mit Navigation zu „App-Pakete erstellen“

  3. Wählen Sie auf der ersten Seite des Assistenten Querladen aus, und klicken Sie dann auf Weiter.

    Dialogfeld

  4. Wählen Sie auf der Seite Signaturmethode auswählen aus, ob Sie die Paketsignatur überspringen oder ein Zertifikat für die Signatur auswählen möchten. Sie können ein Zertifikat aus Ihrem lokalen Zertifikatspeicher auswählen, eine Zertifikatdatei auswählen oder ein neues Zertifikat erstellen. Damit ein MSIX-Paket auf dem Computer eines Endbenutzers installiert werden kann, muss es mit einem Zertifikat signiert werden, das auf dem Computer vertrauenswürdig ist.

    Dialogfeld

  5. Füllen Sie die Seite Pakete auswählen und konfigurieren aus, wie im Abschnitt Erstellen der Datei zum Hochladen des App-Pakets mit Visual Studio beschrieben.

Installieren Sie Ihr App-Paket durch Doppelklicken

App-Pakete können einfach durch Doppelklicken auf die App-Paketdatei installiert werden. Navigieren Sie dazu zu Ihrer App-Paket- oder App-Bündeldatei, und doppelklicken Sie darauf. Der App-Installer startet und stellt die grundlegenden App-Informationen sowie eine Installationsschaltfläche, eine Installationsstatusleiste und relevante Fehlermeldungen bereit.

Hinweis

App Installer geht davon aus, dass das Paket mit einem Zertifikat signiert wurde, das auf dem Gerät vertrauenswürdig ist. Andernfalls müssen Sie das Signaturzertifikat im Speicher Vertrauenswürdige Personen oder Zertifizierungsstellen für vertrauenswürdige Herausgeber auf dem Gerät installieren. Wenn Sie nicht sicher sind, wie Sie dies tun, finden Sie weitere Informationen unter Installieren von Testzertifikaten.

Installieren Ihres App-Pakets mithilfe eines Installationsskripts

  1. Öffnen Sie den Ordner *_Test.

  2. Klicken Sie mit der rechten Maustaste auf die dateiAdd-AppDevPackage.ps1 . Wählen Sie Mit PowerShell ausführen aus, und folgen Sie den Anweisungen.
    Datei-Explorer mit Navigation zum PowerShell-Skript

    Wenn das App-Paket installiert wurde, wird im PowerShell-Fenster die folgende Meldung angezeigt: Ihre App wurde erfolgreich installiert.

  3. Klicken Sie auf die Schaltfläche Start, um nach der App nach dem Namen zu suchen, und starten Sie sie dann.

Nächste Schritte: Debuggen und Testen Ihres App-Pakets

Informationen zum Debuggen Ihrer Anwendung in Visual Studio oder mithilfe von Windows-Debugtools finden Sie unter Ausführen, Debuggen und Testen eines App-Pakets .

Generieren einer App-Paketuploaddatei für die Store-Übermittlung

Um Ihre App im Microsoft Store zu verteilen, empfiehlt es sich, eine Datei zum Hochladen eines App-Pakets (MSIXUPLOAD oder APPXUPLOAD) zu generieren und diese Datei an Partner Center zu übermitteln. Obwohl es möglich ist, ein App-Paket oder App-Bündel allein an Partner Center zu übermitteln, wird empfohlen, stattdessen eine App-Paketuploaddatei zu übermitteln.

Sie können eine App-Paketuploaddatei erstellen, indem Sie den Assistenten zum Erstellen von App-Paketen in Visual Studio verwenden, oder Sie können eine Datei manuell aus vorhandenen App-Paketen oder App-Paketen erstellen.

Hinweis

Wenn Sie ein App-Paket (.msix oder.appx) oder ein App-Bundle (.msixbundle oder .appxbundle) manuell erstellen möchten, lesen Sie Erstellen eines App-Pakets mit dem MakeAppx.exe-Tool.

Erstellen einer App-Paketuploaddatei mit Visual Studio

Hinweis

Die folgenden Anweisungen und Screenshots beschreiben den Prozess ab Visual Studio 2019, Version 16.3. Wenn Sie eine frühere Version verwenden, sieht die Benutzeroberfläche möglicherweise anders aus.

  1. Öffnen Sie im Projektmappen-Explorer die Projektmappe für Ihr UWP-App-Projekt.

  2. Klicken Sie mit der rechten Maustaste auf das Projekt, und wählen SieVeröffentlichen-App-Pakete> erstellen aus (vor Visual Studio 2019 Version 16.3 heißt das Menü VeröffentlichenStore). Wenn diese Option deaktiviert ist oder gar nicht angezeigt wird, überprüfen Sie, ob das Projekt ein universelles Windows-Projekt ist.

    Kontextmenü mit Navigation zu „App-Pakete erstellen“

    Der Assistent App-Pakete erstellen wird angezeigt.

  3. Wählen Sie microsoft Store mit einem neuen App-Namen im ersten Dialogfeld aus, und klicken Sie dann auf Weiter.

    Im Microsoft Store angezeigtes Dialogfeld

    Wenn Sie Ihr Projekt bereits einer App im Store zugeordnet haben, haben Sie auch die Möglichkeit, Pakete für die zugehörige Store-App zu erstellen. Wenn Sie Querladen auswählen, generiert Visual Studio die Datei zum Hochladen des App-Pakets (.msixupload oder .appxupload) nicht für Partner Center-Übermittlungen. Wenn Sie nur ein MSIX-Paket oder -Bündel für die Nicht-Store-Verteilung erstellen möchten, können Sie diese Option auswählen.

  4. Melden Sie sich auf der nächsten Seite mit Ihrem Entwicklerkonto bei Partner Center an. Wenn Sie noch kein Entwicklerkonto haben, hilft Ihnen der Assistent beim Erstellen eines Kontos.

    Dialogfeld „App-Pakete erstellen“ mit Auswahl des App-Namens

  5. Wählen Sie den App-Namen für Ihr Paket aus der Liste der Apps aus, die derzeit für Ihr Konto registriert sind, oder reservieren Sie einen neuen, falls Sie noch keines im Partner Center reserviert haben.

  6. Stellen Sie sicher, dass Sie alle drei Architekturkonfigurationen (x86, x64 und ARM) im Dialogfeld Pakete auswählen und konfigurieren auswählen, um sicherzustellen, dass Ihre App auf den verschiedensten Geräten bereitgestellt werden kann. Wählen Sie im Listenfeld App-Bundle erstellen die Option Immer. Ein App-Bundle (.appxbundle oder .msixbundle) wird einer einzelnen App-Paketdatei vorgezogen, da es eine Sammlung von App-Paketen enthält, die für jeden Prozessorarchitekturtyp konfiguriert sind. Wenn Sie das App-Paket generieren möchten, wird das App-Paket zusammen mit Debug- und Absturzanalyseinformationen in die endgültige Datei zum Hochladen des App-Pakets (.appxupload oder .msixupload) einbezogen. Wenn Sie sich nicht sicher sind, welche Architektur(en) Sie auswählen sollen, oder mehr darüber erfahren möchten, welche Architekturen von verschiedenen Geräten verwendet werden, lesen Sie App-Paketarchitekturen.

    Dialogfeld „App-Pakete erstellen“ mit Paketkonfiguration

  7. Schließen Sie öffentliche Symboldateien ein, um die App-Leistung aus Partner Center zu analysieren, nachdem Ihre App veröffentlicht wurde. Konfigurieren Sie alle zusätzlichen Details, z. B. Die Versionsnummerierung oder den Ausgabespeicherort des Pakets.

  8. Klicken Sie auf Erstellen , um das App-Paket zu generieren. Wenn Sie in Schritt 3 eines der Ich möchte Pakete erstellen zum Hochladen in die Microsoft Store-Optionen ausgewählt haben und ein Paket für die Partner Center-Übermittlung erstellen, erstellt der Assistent eine Paketuploaddatei (.appxupload oder .msixupload). Wenn Sie in Schritt 3 Ich möchte Pakete zum Querladen ausgewählt haben, erstellt der Assistent entweder ein einzelnes App-Paket oder ein App-Bündel basierend auf Ihren Auswahlen in Schritt 6.

  9. Wenn Ihre App erfolgreich gepackt wurde, wird dieses Dialogfeld angezeigt, und Sie können Ihre Datei zum Hochladen des App-Pakets vom angegebenen Ausgabespeicherort abrufen. An diesem Punkt können Sie Ihr App-Paket auf dem lokalen Computer oder einem Remotecomputer überprüfen und Speicherübermittlungen automatisieren.

    Dialogfeld „Paketerstellung abgeschlossen“ mit Überprüfungsoptionen

Manuelles Erstellen der App-Paketuploaddatei

  1. Platzieren Sie die folgenden Dateien in einem Ordner:

    • Mindestens ein App-Paket (.msix oder .appx) oder ein App-Bundle (.msixbundle oder .appxbundle).
    • Eine APPXSYM-Datei. Dies ist eine komprimierte PDB-Datei mit öffentlichen Symbolen Ihrer App, die für Absturzanalysen in Partner Center verwendet wird. Sie können diese Datei weglassen, aber wenn Sie dies tun, sind keine Absturzanalyse- oder Debuginformationen für Ihre App verfügbar.
  2. Wählen Sie alle Dateien innerhalb des Ordners aus, klicken Sie mit der rechten Maustaste auf die Dateien, und wählen Sie Inkomprimierten Ordner (gezippt) senden> aus.

  3. Ändern Sie den Erweiterungsnamen der neuen ZIP-Datei von .zip in .msixupload oder .appxupload.

Überprüfen des App-Pakets

Überprüfen Sie Ihre App, bevor Sie sie zur Zertifizierung auf einem lokalen oder Remotecomputer an Partner Center übermitteln. Sie können nur Releasebuilds für Ihr App-Paket und nicht Debugbuilds überprüfen. Weitere Informationen zum Übermitteln Ihrer App an Partner Center finden Sie unter App-Übermittlungen.

Lokale Überprüfung Ihres App-Pakets

  1. Lassen Sie auf der letzten Seite Paketerstellung abgeschlossen des Assistenten Zum Erstellen von App-Paketen die Option Lokaler Computer ausgewählt, und klicken Sie auf Windows App Certification Kit starten. Weitere Informationen zum Testen der App mit dem Zertifizierungskit für Windows-Apps finden Sie unter Zertifizierungskit für Windows-Apps.

    Das Windows App Certification Kit (WACK) führt verschiedene Tests durch und gibt die Ergebnisse zurück. Spezifischere Informationen finden Sie unter Tests des Windows App Certification Kit .

    Wenn Sie über ein Remotegerät Windows 10 verfügen, das Sie zum Testen verwenden möchten, müssen Sie das Zertifizierungskit für Windows-Apps manuell auf diesem Gerät installieren. Im nächsten Abschnitt werden die erforderlichen Schritte beschrieben. Nachdem Sie damit fertig sind, wählen Sie Remotecomputer und klicken auf Zertifizierungskit für Windows-Apps starten, um eine Verbindung zum Remotegerät herzustellen und die Überprüfungen ausführen.

  2. Nachdem WACK abgeschlossen ist und Ihre App die Zertifizierung bestanden hat, können Sie Ihre App an Partner Center übermitteln. Stellen Sie sicher, dass Sie die richtige Datei hochladen. Der Standardspeicherort der Datei befindet sich im Stammordner Ihrer Projektmappe \[AppName]\AppPackages und endet mit der Dateierweiterung .appxupload oder .msixupload. Der Name hat das Format [AppName]_[AppVersion]_x86_x64_arm_bundle.appxupload oder [AppName]_[AppVersion]_x86_x64_arm_bundle.msixupload , wenn Sie sich für ein App-Bündel mit ausgewählter Paketarchitektur entschieden haben.

Überprüfen des App-Pakets auf einem Windows 10-Remotegerät

  1. Aktivieren Sie das Windows 10-Gerät für die Entwicklung, indem Sie die Anweisungen unter Aktivieren Ihres Geräts für die Entwicklung befolgen.

    Wichtig

    Sie können Ihr App-Paket nicht auf einem ARM-Remotegerät für Windows 10 überprüfen.

  2. Laden Sie die Remotetools für Visual Studio herunter, und installieren Sie sie. Diese Tools werden verwendet, um das Zertifizierungskit für Windows-Apps remote auszuführen. Weitere Informationen zu diesen Tools, einschließlich der Informationen zum Herunterladen, finden Sie unter Ausführen von MSIX-Anwendungen auf einem Remotecomputer.

  3. Laden Sie das erforderliche Zertifizierungskit für Windows-Apps herunter, und installieren Sie es auf Ihrem Windows 10-Remotegerät.

  4. Aktivieren Sie auf der Seite Paketerstellung abgeschlossen des Assistenten das Optionsfeld Remotecomputer. Klicken Sie anschließend neben der Schaltfläche Testverbindung auf die Schaltfläche mit den Auslassungszeichen.

    Hinweis

    Die Optionsschaltfläche Remotecomputer ist nur verfügbar, wenn Sie mindestens eine Lösungskonfiguration ausgewählt haben, die die Überprüfung unterstützt. Weitere Informationen zum Testen der App mit dem WACK finden Sie unter Zertifizierungskit für Windows-Apps.

  5. Geben Sie ein Gerät vom Subnetz aus an, oder geben Sie den DNS-Namen (Domain Name Server) oder die IP-Adresse eines Geräts an, das sich außerhalb des Subnetzes befindet.

  6. Wählen Sie in der Liste Authentifizierungsmodus die Option Keiner aus, wenn Ihr Gerät keine Anmeldung mittels Windows-Anmeldeinformationen erfordert.

  7. Klicken Sie auf die Schaltfläche Auswählen und anschließend auf die Schaltfläche Zertifizierungskit für Windows-Apps starten. Wenn die Remotetools auf diesem Gerät ausgeführt werden, stellt Visual Studio eine Verbindung mit dem Gerät her und führt dann die Überprüfungstests durch. Weitere Informationen finden Sie unter Tests im Zertifizierungskit für Windows-Apps.

Automatisieren von Store-Übermittlungen

Ab Visual Studio 2019 können Sie die generierte APPXUPLOAD-Datei direkt aus der IDE an den Microsoft Store übermitteln, indem Sie am Ende des Assistenten Zum Erstellen von App-Paketen die Option Automatisch an den Microsoft Store übermitteln nach dem Windows-Zertifizierungskit auswählen. Dieses Feature nutzt Azure Active Directory für den Zugriff auf die Partner Center-Kontoinformationen, die zum Veröffentlichen Ihrer App erforderlich sind. Um dieses Feature verwenden zu können, müssen Sie Azure Active Directory Ihrem Partner Center-Konto zuordnen und mehrere Anmeldeinformationen abrufen, die für Übermittlungen erforderlich sind.

Zuordnen von Azure Active Directory zu Ihrem Partner Center-Konto

Bevor Sie die Anmeldeinformationen abrufen können, die für automatische Store-Übermittlungen erforderlich sind, müssen Sie zunächst die folgenden Schritte im Partner Center-Dashboard ausführen, sofern Sie dies noch nicht getan haben.

  1. Ordnen Sie Ihr Partner Center-Konto dem Azure Active Directory Ihres organization zu. Wenn in Ihrer Organisation bereits mit Office 365 oder anderen Unternehmensdiensten von Microsoft gearbeitet wird, verfügen Sie bereits über Azure AD. Andernfalls können Sie einen neuen Azure AD-Mandanten innerhalb von Partner Center ohne zusätzliche Kosten erstellen.

  2. Fügen Sie Ihrem Partner Center-Konto eine Azure AD-Anwendung hinzu. Diese Azure AD-Anwendung stellt die App oder den Dienst dar, die Sie für den Zugriff auf Übermittlungen für Ihr Dev Center-Konto verwenden. Sie müssen diese Anwendung der Rolle Manager zuweisen. Wenn diese Anwendung bereits in Ihrem Azure AD-Verzeichnis vorhanden ist, können Sie sie auf der Seite Azure AD-Apps hinzufügen auswählen, um sie Ihrem Dev Center-Konto hinzuzufügen. Andernfalls können Sie eine neue Azure AD-Anwendung auf der Seite Azure AD-Apps hinzufügen erstellen.

Abrufen der für Übermittlungen erforderlichen Anmeldeinformationen

Als Nächstes können Sie die partner Center-Anmeldeinformationen abrufen, die für Übermittlungen erforderlich sind: die Azure-Mandanten-ID, die Client-ID und den Clientschlüssel.

  1. Wechseln Sie zum Partner Center-Dashboard, und melden Sie sich mit Ihren Azure AD-Anmeldeinformationen an.

  2. Wählen Sie auf dem Partner Center-Dashboard das Zahnradsymbol (in der oberen rechten Ecke des Dashboard) und dann Entwicklereinstellungen aus.

  3. Klicken Sie im linken Bereich im Menü Einstellungen auf Benutzer.

  4. Klicken Sie auf den Namen Ihrer Azure AD-Anwendung, um zu den Einstellungen der Anwendung zu wechseln. Kopieren Sie auf dieser Seite die Werte Mandanten-ID und Client-ID .

  5. Klicken Sie im Abschnitt Schlüssel auf Neuen Schlüssel hinzufügen. Kopieren Sie auf dem nächsten Bildschirm den Schlüsselwert , der dem geheimen Clientschlüssel entspricht. Nachdem Sie diese Seite verlassen haben, können Sie nicht mehr auf diese Informationen zugreifen. Achten Sie daher darauf, sie nicht zu verlieren. Weitere Informationen finden Sie unter Verwalten von Schlüsseln für eine Azure AD-Anwendung.

Konfigurieren von automatischen Store-Übermittlungen in Visual Studio

Nachdem Sie die vorherigen Schritte ausgeführt haben, können Sie automatische Store-Übermittlungen in Visual Studio 2019 konfigurieren.

  1. Wählen Sie am Ende des Assistenten Zum Erstellen von App-Paketendie Option Automatisch an den Microsoft Store übermitteln nach der Überprüfung des Windows App Certification Kit aus, und klicken Sie auf Neu konfigurieren.

  2. Geben Sie im Dialogfeld Einstellungen für die Microsoft Store-Übermittlung konfigurieren die Azure-Mandanten-ID, die Client-ID und den Clientschlüssel ein.

    Konfigurieren von Microsoft Store-Übermittlungseinstellungen

    Wichtig

    Ihre Anmeldeinformationen können in Ihrem Profil gespeichert werden, um sie in zukünftigen Übermittlungen zu verwenden.

  3. Klicken Sie auf OK.

Die Übermittlung beginnt, nachdem der WACK-Test abgeschlossen ist. Sie können den Übermittlungsfortschritt im Fenster Überprüfen und Veröffentlichen nachverfolgen .

Überprüfen und Veröffentlichen des Fortschritts