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.

Arten von App-Paketen

  • App-Paket (.msix oder .appx)
    Ein einzelnes Paket, das Ihre Anwendung und ihre Ressourcen enthält, die auf eine einzelne Gerätearchitektur ausgerichtet sind. Beispielsweise ein x64- oder x86-Anwendungspaket. Um mehrere Architekturen mit einem App-Bundle zu erreichen, müssen Sie eine für jede Architektur generieren.

  • App Bundle (.msixbundle oder .appxbundle)
    Ein App-Bundle ist ein Pakettyp, der mehrere App-Pakete enthalten kann, die jeweils zur Unterstützung einer bestimmten Gerätearchitektur erstellt werden. Beispielsweise kann ein App-Bundle drei separate App-Pakete für die x86-, x64- und ARM-Konfigurationen enthalten. App-Bündel sollten immer möglich generiert werden, da ihre App auf den verschiedensten Geräten verfügbar sein kann.

  • Datei "App-Paketupload" (.msixupload oder .appxupload) – nur für Store-Übermittlungen
    Eine einzelne Datei, die mehrere App-Pakete oder ein App-Bundle 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 verpacken, um sie an Partner Center für die Veröffentlichung an den Microsoft Store zu übermitteln.

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

  1. Bevor Sie Ihre App verpacken. Führen Sie diese Schritte aus, um sicherzustellen, dass Ihre App bereit ist, verpackt zu werden.

  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-Paket-Assistenten, um ein App-Paket zu erstellen.

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

Vor dem Verpacken der App

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

  2. Optimieren der App. Sie können die Profil- und Debugtools von Visual Studio verwenden, um die Leistung Ihrer verpackten Anwendung zu optimieren. Das Zeitachsentool für die Reaktionsfähigkeit der Benutzeroberfläche, das Tool für die Speichernutzung, das CPU-Nutzungstool und vieles mehr. Weitere Informationen zu diesen Tools finden Sie im Thema " Profilerstellungsfeaturetour ".

  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 ermöglicht die Release-Buildkonfiguration die systemeigene Toolchain .NET, sodass es wichtig ist, Ihre App mit dieser Versionskonfiguration zu testen und zu überprüfen, dass 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 Ihres App-Pakets erforderlich sind. Beispielsweise beschreiben Eigenschaften in der App-Manifestdatei das Bild, das als Kachel Ihrer App und die Ausrichtungen verwendet werden soll, die Ihre App unterstützt, wenn ein Benutzer das Gerät dreht.

Mit dem Visual Studio-Manifest-Designer können Sie die Manifestdatei aktualisieren, ohne die rohe XML 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, ob Sie alle Bilder haben, die für eine App auf der Registerkarte "Visuelle Ressourcen " erforderlich sind. Dies ist der Ort, an dem Sie App-Symbole und Logos bereitstellen würden.

    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 werden.

    Hinweis

    Ab Visual Studio 2019 wird ein temporäres Zertifikat nicht mehr in verpackten Desktop- oder UWP-Projekten generiert. Verwende zum Erstellen oder Exportieren von Zertifikaten die in diesem Artikel beschriebenen PowerShell-Cmdlets. In den letzten 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 zuerst dem Paket vertrauen. Um dem Paket zu vertrauen, muss das Zertifikat auf dem Gerät des Benutzers installiert werden.

  4. Speichern Sie Ihre Datei "Package.appxmanifest ", nachdem Sie die erforderlichen Bearbeitungen 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 dazu mit der rechten Maustaste auf den Projektnamen in Projektmappen-Explorer, und wählen Sie "Publish-Associate>App" mit dem Store aus (vor Visual Studio 2019 Version 16.3, das Menü "Veröffentlichen" wird "Store" genannt). Sie können dies auch im Assistenten zum Erstellen von App-Paketen ausführen, das im folgenden Abschnitt beschrieben wird. Wenn Sie Ihre App zuordnen, werden einige der 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 Verpackungs-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 einige der Benutzeroberfläche möglicherweise anders aus. Wenn Sie eine Desktopanwendung verpacken, klicken Sie mit der rechten Maustaste auf den Knoten "Windows Application Packaging Project".

  1. Öffnen Sie in Projektmappen-Explorer die Lösung für Ihr Anwendungsprojekt.

  2. Klicken Sie mit der rechten Maustaste auf das Projekt, und wählen Sie "Veröffentlichen"-App-Pakete> (vor Visual Studio 2019 Version 16.3) aus, das Menü "Veröffentlichen" ist "Store".

    Kontextmenü mit Navigation zu „App-Pakete erstellen“

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

    Dialogfeld

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

    Dialogfeld

  5. Schließen Sie die Seite " Pakete auswählen und konfigurieren " wie im Abschnitt " Erstellen Der Datei zum Hochladen ihres App-Pakets mithilfe von Visual Studio " beschrieben.

Installieren Sie Ihr App-Paket, indem Sie auf "Doppelklicken" klicken

App-Pakete können einfach installiert werden, indem Sie auf die App-Paketdatei doppelklicken. Navigieren Sie dazu zur App-Paket- oder App-Bundle-Datei, und doppelklicken Sie darauf. App Installer startet und stellt die grundlegenden App-Informationen sowie eine Installationsschaltfläche, installationsfortschrittsleiste 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. Wenn dies nicht der Vorgang war, müssen Sie das Signierungszertifikat auf dem Gerät installieren, das vertrauenswürdige Personen oder vertrauenswürdige Herausgeber-Zertifizierungsstellen speichern. Wenn Sie nicht sicher sind, wie Sie dies tun, lesen Sie die Installation von Testzertifikaten.

Installieren Des 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 "Ausführen" mit PowerShell aus, und folgen Sie den Eingabeaufforderungen.
    Datei-Explorer mit Navigation zum PowerShell-Skript

    Wenn das App-Paket installiert wurde, zeigt das PowerShell-Fenster diese Meldung an: 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 des App-Pakets

Weitere Informationen finden Sie unter Ausführen, Debuggen und Testen eines App-Pakets , wie Sie Ihre Anwendung in Visual Studio debuggen oder Windows-Debuggingtools verwenden können.

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

Um Ihre App im Microsoft Store zu verteilen, empfehlen wir, 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, empfehlen wir, stattdessen eine App-Paketuploaddatei zu übermitteln.

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

Hinweis

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

Erstellen der Datei zum Hochladen ihres App-Pakets mithilfe von 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 Sie "Veröffentlichen"-App-Pakete> (vor Visual Studio 2019, Version 16.3, das Menü "Veröffentlichen" heißt "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 microsoft Store mit einem neuen App-Namen im ersten Dialogfeld aus, und klicken Sie dann auf "Weiter".

    Dialogfeld

    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 das Querladen auswählen, generiert Visual Studio die App-Paketuploaddatei (MSIXUPload oder .appxupload) für Partner Center-Übermittlungen nicht. Wenn Sie nur ein MSIX-Packge oder -Bundle 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 eine neue, wenn Sie noch nicht 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 weitesten Gerätebereich bereitgestellt werden kann. Wählen Sie im Listenfeld App-Bundle erstellen die Option Immer. Ein App-Bundle (.appxbundle oder .msixbundle) wird über eine einzelne App-Paketdatei bevorzugt, da es eine Sammlung von App-Paketen enthält, die für jeden Prozessorarchitekturtyp konfiguriert sind. Wenn Sie das App-Bundle generieren möchten, wird das App-Bündel zusammen mit Debug- und Absturzanalyseinformationen in die letzte App-Paketuploaddatei (.appxupload oder .msixupload) aufgenommen. Wenn Sie sich nicht sicher sind, welche Architekturen sie auswählen möchten oder 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 Dem Partner Center zu analysieren, nachdem Ihre App veröffentlicht wurde. Konfigurieren Sie weitere Details, z. B. 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 die Partner Center-Übermittlung erstellen, erstellt der Assistent eine Paketuploaddatei (.appxupload oder MSixupload). Wenn Sie pakete zum Querladen in Schritt 3 ausgewählt haben, erstellt der Assistent entweder ein einzelnes App-Paket oder ein App-Bundle basierend auf Ihren Auswahlen in Schritt 6.

  9. Wenn Ihre App erfolgreich verpackt wurde, wird dieses Dialogfeld angezeigt, und Sie können die Datei zum Hochladen des App-Pakets aus dem 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 Datei zum Hochladen des App-Pakets

  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, die öffentliche Symbole Ihrer App enthält, die für Absturzanalysen im Partner Center verwendet werden. Sie können diese Datei auslassen, aber wenn Sie dies tun, stehen keine Absturzanalyse- oder Debugginginformationen für Ihre App zur Verfügung.
  2. Wählen Sie alle Dateien im Ordner aus, klicken Sie mit der rechten Maustaste auf die Dateien, und wählen Sie " An ->Komprimiert" (zipped) 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 an Partner Center zur Zertifizierung auf einem lokalen oder Remotecomputer übermitteln. Sie können Releasebuilds nur für Ihr App-Paket überprüfen, nicht Debugbuilds. Weitere Informationen zum Übermitteln Ihrer App an Partner Center finden Sie unter App-Übermittlungen.

Überprüfen Des App-Pakets lokal

  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 "Zertifizierungskit für Windows-Apps starten". Weitere Informationen zum Testen der App mit dem Zertifizierungskit für Windows-Apps finden Sie unter Zertifizierungskit für Windows-Apps.

    Das Zertifizierungskit für Windows-Apps (WACK) führt verschiedene Tests aus und gibt die Ergebnisse zurück. Weitere Informationen finden Sie unter Zertifizierungskit-Tests für Windows-Apps .

    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 Lösung \[AppName]\AppPackages und endet mit der Dateierweiterung ".appxupload" oder ".msixupload". Der Name ist das Formular [AppName]_[AppVersion]_x86_x64_arm_bundle.appxupload oder [AppName]_[AppVersion]_x86_x64_arm_bundle.msixupload wenn Sie sich für ein App-Bundle entschieden haben, wobei alle ausgewählten Paketarchitekturen ausgewählt sind.

Ü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. Sie können weitere Informationen zu diesen Tools erhalten, einschließlich des Speicherorts zum Herunterladen, indem Sie MSIX-Anwendungen auf einem Remotecomputer ausführen.

  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 bereit und führt dann die Überprüfungstests aus. 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 die Überprüfungsoption "Automatisch an den Microsoft Store senden" nach der Überprüfungsoption für Windows-App-Zertifizierungskits am Ende des Assistenten zum Erstellen von App-Paketen 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 zu verwenden, 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 zuerst die folgenden Schritte im Partner Center-Dashboard ausführen, wenn 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 einen neuen Azure AD-Mandanten aus dem Partner Center ohne zusätzliche Gebühr 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 Managerrolle 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 anmeldeinformationen, die für Übermittlungen erforderlich sind

Als Nächstes können Sie die für Übermittlungen erforderlichen Partner Center-Anmeldeinformationen abrufen: 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 im Partner Center-Dashboard das Zahnradsymbol (in der oberen rechten Ecke des Dashboards) aus, und wählen Sie 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 "Mandanten-ID " und " Client-ID ".

  5. Klicken Sie im Abschnitt "Schlüssel " auf "Neue Taste hinzufügen". Kopieren Sie auf dem nächsten Bildschirm den Schlüsselwert , der dem geheimen Clientschlüssel entspricht. Sie können diese Informationen nicht erneut zugreifen, nachdem Sie diese Seite verlassen haben. Stellen Sie daher sicher, dass sie nicht verloren gehen. 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 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 "Automatisch an den Microsoft Store übermitteln" aus, nachdem die Überprüfung des Zertifizierungskits für Windows-Apps ausgeführt wurde, 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 von Microsoft Store-Übermittlungseinstellungen

    Wichtig

    Ihre Anmeldeinformationen können in Ihrem Profil gespeichert werden, das in zukünftigen Übermittlungen verwendet werden soll.

  3. Klicken Sie auf OK.

Die Übermittlung beginnt nach Abschluss des WACK-Tests. Sie können den Übermittlungsfortschritt im Fenster "Überprüfen und Veröffentlichen " nachverfolgen.

Überprüfen und Veröffentlichen des Fortschritts