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 mithilfe von Visual Studio beschrieben.

Typen von App-Paketen

  • App-Paket (.msix oder .appx)
    Ein einzelnes Paket, das Ihre Anwendung und ihre Ressourcen für eine einzelne Gerätearchitektur enthält. Beispielsweise ein x64- oder x86-Anwendungspaket. Um mehrere Architekturen mit einem App-Paket als Ziel zu verwenden, müssen Sie eine für jede Architektur 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 wurde. Beispielsweise kann ein App-Paket 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 sein kann.

  • App Package Hochladen File (.msixupload oder .appxupload) – nur für Store Übermittlung
    Eine einzelne Datei, die mehrere App-Pakete oder ein App-Paket enthalten kann, um verschiedene Prozessorarchitekturen zu unterstützen. Die App-Paketuploaddatei 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 verpacken, um sie zur Veröffentlichung im Microsoft Store an Partner Center zu übermitteln.

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

  1. Vor dem Packen Ihrer App. Führen Sie diese 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 Assistenten für Visual Studio Paketerstellung, um ein App-Paket zu erstellen.

  4. Führen Sie eine gepackte Anwendung aus, debuggen und testen Siesie. Führen Sie Ihr App-Paket aus, und debuggen Sie es über Visual Studio oder durch direkte Installation des Pakets.

Vor dem Verpacken der App

  1. Testen Ihrer App Bevor Sie Ihre Anwendung verpacken, stellen Sie sicher, dass sie für alle Gerätefamilien, die Sie unterstützen möchten, wie erwartet funktioniert. Diese Gerätefamilien können Desktop-, Mobile-, Surface Hub-, Xbox-, IoT-Geräte oder andere 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 Speicherauslastungstool, das CPU-Auslastungstool und vieles mehr. Weitere Informationen zu diesen Tools finden Sie im Thema Tour zu Profilerstellungsfeatures.

  3. Überprüfen der .NET Native-Kompatibilität (für VB- und C#-Apps). Auf der universellen Windows Platform 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 Eigenschaften und Einstellungen enthält, die zum Erstellen Des App-Pakets erforderlich sind. Beispielsweise beschreiben Eigenschaften in der App-Manifestdatei 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 die unformatierte XML-Datei 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

    Überprüfen Sie auf der Registerkarte Visuelle Objekte, ob Sie über alle Bilder verfügen, die für eine App erforderlich sind. Hier stellen Sie App-Symbole und Logosbereit.

    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 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 in 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 zunächst 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 die Microsoft Store verteilen, können Visual Studio Ihr Paket dem Store zuordnen. Klicken Sie hierzu in Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen, und wählen Sie Publish -> Associate App with the Store (vor Visual Studio 2019 Version 16.3 wird das Menü Veröffentlichen Store) ausgewählt. Sie können dies auch im Assistenten zum Erstellen von App-Paketen durchführen, der im folgenden Abschnitt beschrieben wird. Wenn Sie Ihre App zuordnen, werden einige der Felder auf der Registerkarte Paketierung des Manifest-Designers automatisch aktualisiert.

Generieren eines App-Pakets

Apps können installiert werden, ohne im Store veröffentlicht zu werden, indem sie auf Ihrer Website veröffentlicht werden, indem Anwendungsverwaltungstools wie Microsoft Intune und Konfigurations-Manager usw. verwendet werden. 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, kann ein Teil der Benutzeroberfläche anders aussehen. Wenn Sie eine Desktopanwendung verpacken, klicken Sie mit der rechten Maustaste auf den Knoten Windows Anwendungspaketierung 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 Sie Veröffentlichen -> App-Pakete erstellen aus (vor Visual Studio 2019 Version 16.3 heißt das Menü Veröffentlichen Store).

    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 "Create Your Packages" (Pakete erstellen), das mit Sideloading angezeigt wird

  4. Wählen Sie auf der Seite Signierungsmethode auswählen aus, ob die Paketsignatur übersprungen werden soll, oder wählen Sie ein Zertifikat für die Signatur aus. 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 als vertrauenswürdig eingestuft wird.

    Dialogfeld "Create Your Packages" (Pakete erstellen), das mit Signierung angezeigt wird

  5. Schließen Sie die Seite Pakete auswählen und konfigurieren wie im Abschnitt Erstellen der App-Paketuploaddatei mit Visual Studio beschrieben ab.

Installieren Sie Ihr App-Paket, indem Sie auf doppelklicken.

App-Pakete können einfach installiert werden, indem Sie auf die App-Paketdatei doppelklicken. Navigieren Sie hierzu zu Ihrem App-Paket oder Ihrer App-Paketdatei, und doppelklicken Sie darauf. App-Installer wird gestartet und stellt die grundlegenden App-Informationen sowie eine Installationsschaltfläche, eine Statusanzeige für die Installation und alle relevanten Fehlermeldungen bereit.

Hinweis

App-Installer geht davon aus, dass das Paket mit einem vertrauenswürdigen Zertifikat auf dem Gerät signiert wurde. 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 befolgen Sie die 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 den Schaltfläche "Start", um nach der App anhand des Namens zu suchen, und starten Sie sie.

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

Unter Ausführen, Debuggen und Testen eines App-Pakets erfahren Sie, wie Sie Ihre Anwendung in Visual Studio debuggen oder Windows Debugtools verwenden können.

Generieren einer App-Paketuploaddatei für Store Übermittlung

Um Ihre App an die Microsoft Store zu verteilen, wird empfohlen, eine App-Paketuploaddatei (.msixupload oder .appxupload) zu generieren und diese Datei an Partner Center zu übermitteln. Obwohl es möglich ist, ein App-Paket oder ein App-Paket allein an Partner Center zu übermitteln, wird empfohlen, stattdessen eine App-Paketuploaddatei zu übermitteln.

Sie können eine App-Paketuploaddatei mithilfe des Assistenten zum Erstellen von App-Paketen in Visual Studio oder manuell aus vorhandenen App-Paketen oder App-Paketen erstellen.

Hinweis

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

Erstellen Der 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, kann ein Teil der Benutzeroberfläche anders aussehen.

  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 Sie Veröffentlichen -> App-Pakete erstellen aus (vor Visual Studio 2019 Version 16.3 heißt das Menü Veröffentlichen Store). 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 im ersten Dialogfeld Microsoft Store mit einem neuen App-Namen aus, und klicken Sie dann auf Weiter.

    Dialogfeld "Pakete erstellen" mit Microsoft Store

    Wenn Sie Ihr Projekt bereits einer App im Store zugeordnet haben, haben Sie auch die Möglichkeit, Pakete für die zugeordnete Store App zu erstellen. Wenn Sie Querladen auswählen, generiert Visual Studio die App-Paketuploaddatei (.msixupload oder .appxupload) nicht für Partner Center Übermittlungen. Wenn Sie nur ein MSIX-Paket oder ein Paket für 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 an, um Partner Center. Wenn Sie noch nicht über ein Entwicklerkonto verfügen, 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 Namen, wenn Sie noch keinen in Partner Center reserviert haben.

  6. Stellen Sie sicher, dass Sie im Dialogfeld Pakete auswählen und konfigurieren alle drei Architekturkonfigurationen (x86, x64 und ARM) 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-Paket (.appxbundle oder .msixbundle) wird gegenüber einer einzelnen App-Paketdatei bevorzugt, da es eine Sammlung von App-Paketen enthält, die für jeden Prozessorarchitekturtyp konfiguriert sind. Wenn Sie das App-Paket generieren, wird das App-Paket zusammen mit Debug- und Absturzanalyseinformationen in die endgültige App-Paketuploaddatei (.appxupload oder .msixupload) eingeschlossen. Wenn Sie nicht sicher sind, welche Architektur(en) Sie auswählen sollten, oder weitere Informationen darüber erhalten möchten, welche Architekturen von verschiedenen Geräten verwendet werden, finden Sie weitere Informationen unter App-Paketarchitekturen.

    Dialogfeld „App-Pakete erstellen“ mit Paketkonfiguration

  7. Schließen Sie öffentliche Symboldateien ein, um die App-Leistung von 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 eines der Pakete zum Hochladen in die Microsoft Store Optionen in Schritt 3 ausgewählt haben und ein Paket für Partner Center Übermittlung erstellen, erstellt der Assistent eine Paketuploaddatei (.appxupload oder .msixupload). Wenn Sie in Schritt 3 die Option Ich möchte Pakete zum Querladen erstellen ausgewählt haben, erstellt der Assistent entweder ein einzelnes App-Paket oder ein App-Paket basierend auf Ihrer Auswahl in Schritt 6.

  9. Wenn Ihre App erfolgreich gepackt wurde, wird dieses Dialogfeld angezeigt, und Sie können die Uploaddatei 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 ihrer App-Paketuploaddatei

  1. Platzieren Sie die folgenden Dateien in einem Ordner:

    • Ein oder mehrere App-Pakete (.msix oder .appx) oder ein App-Paket (.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 im Ordner aus, klicken Sie mit der rechten Maustaste auf die Dateien, und wählen Sie An -> komprimierten (gezippten) Ordner 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 überprüfen, nicht Debugbuilds. Weitere Informationen zum Übermitteln Ihrer App an Partner Center finden Sie unter App-Übermittlungen.

Lokales Überprüfen Ihres App-Pakets

  1. Lassen Sie auf der letzten Seite Paketerstellung abgeschlossen des Assistenten zum Erstellen von App-Paketen die Option Lokaler Computer aktiviert, 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. Ausführlichere Informationen finden Sie unter Windows Tests des App Certification Kit.

    Wenn Sie über ein Remotegerät Windows 10 verfügen, das Sie zu Testzwecken verwenden möchten, müssen Sie das Windows App Certification Kit 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 , wenn Sie sich für ein [AppName]_[AppVersion]_x86_x64_arm_bundle.msixupload App-Paket 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 des Downloadorts, 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 Validierung 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 Validierungstests aus. Weitere Informationen finden Sie unter Tests im Zertifizierungskit für Windows-Apps.

Automatisieren 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-Paketendie Option Automatisch an den Microsoft Store übermitteln nach Windows App Certification Kit-Überprüfung 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 Ihrem Partner Center-Konto Azure Active Directory 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, falls Sie dies noch nicht getan haben.

  1. Ordnen Sie Ihr Partner Center-Konto dem Azure Active Directory Ihrer Organisation 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 innerhalb Partner Center ohne zusätzliche Kosten einen neuen Azure AD Mandanten 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 Bzw. den Sie für den Zugriff auf Übermittlungen für Ihr Dev Center-Konto verwenden. Sie müssen diese Anwendung der Manager-Rolle 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 dashboard Partner Center, und melden Sie sich mit Ihren Azure AD Anmeldeinformationen an.

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

  3. Klicken Sie im menü Einstellungen im linken Bereich 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 für 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. Stellen Sie daher sicher, dass Sie sie nicht verlieren. Weitere Informationen finden Sie unter Verwalten von Schlüsseln für eine Azure AD-Anwendung.

Konfigurieren automatischer Store Übermittlungen in Visual Studio

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

  1. Wählen Sie am Ende des Assistenten zum Erstellen von App-Paketen die Option Automatically submit to the Microsoft Store after Windows App Certification Kit validation (App-Zertifizierungskit-Überprüfung automatisch an den Microsoft Store senden) aus, und klicken Sie auf Neu konfigurieren.

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

    Konfigurieren Microsoft Store Übermittlungseinstellungen

    Wichtig

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

  3. Klicken Sie auf OK.

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

Überprüfen und Veröffentlichen des Fortschritts