Veröffentlichen von Desktopanwendungen im Microsoft Store-Teil1

Erstellungsdatum der Seite :

Umgebung

Fenster
  • Windows 10
Visual Studio
  • Visual Studio 2019

• Funktioniert in anderen Versionen, ist aber unbestätigt

Zunächst

In der Vergangenheit waren nur Anwendungen, die im Microsoft Store veröffentlicht werden können, im UWP-Format, aber mit Desktop Bridge, Desktopanwendungen, die in Windows Form, WPF, Win32 usw. erstellt wurden, können jetzt im Microsoft Store veröffentlicht werden.

Dieser Artikel enthält schritt für Schritt Anweisungen zum Erstellen eines Pakets zum Relativ einfachen Erstellen von Desktopanwendungen auf relativ einfache Weise.

Vorsorglich werden jedoch Anwendungen, die verpackt und installiert sind, Sie unterscheidet sich von der Ausführungsumgebung, wenn Sie im herkömmlichen ZIP(EXE)-Distributions- und Installationsformat (MSI) verteilen und ausgeführt werden, sodass keine Garantie dafür besteht, dass die migrierte Umgebung zu 100 % funktioniert. Wenn Sie an die Verteilung von Desktopanwendungen im Store denken, empfehlen wir, das Verhalten nach dem Verpacken zu überprüfen. In einigen Fällen müssen Sie möglicherweise das Programm für den Store ändern.

Vorbereitung

  • Sie haben die Desktopanwendung erstellt und abgeschlossen, die Sie in Visual Studio veröffentlichen möchten.
  • Sie registrieren ein Konto, damit Ihre Anwendung im Microsoft Store veröffentlicht werden kann (es ist wünschenswert, dass andere Apps veröffentlicht werden, da das Erstellen eines Kontos im Microsoft Store nicht Gegenstand ist)

Erstellen eines Paketprojekts

Öffnen Sie das Desktopanwendungsprojekt, das Sie in Visual Studio erstellt haben. Hier ist ein Beispiel für tablelayoutSyncer, ein Tool, mit dem ich das Tabellenlayout von zwei von mir erstellten Datenbanken synchronisieren kann.

image

Fügen Sie der Projektmappe ein neues Projekt hinzu.

image

Wählen Sie Windows Application Package Project aus der Vorlage aus, um es hinzuzufügen. Der Projektname ist alles andere als Setup.

image

Wählen Sie die Zielplattform für Windows 10 aus. Die Zielversion ist grundsätzlich aktuell und in Ordnung. Entscheiden Sie für die Mindestversion, welche Features und Bibliotheksversionen Sie verwenden möchten.

image

Das Paketprojekt wird hinzugefügt.

image

Einrichten eines Paketprojekts

Durchsuchen von Projekten

Legen Sie fest, welche Projekte im Paket enthalten sind. Klicken Sie mit der rechten Maustaste auf Anwendungen, und wählen Sie Referenz hinzufügen aus.

image

Wählen Sie die Projekte aus, die Sie einschließen möchten. EXE-Projekte werden direkt von Bibliotheksprojekten referenziert, sodass Sie sie nicht überprüfen müssen.

image

Zuordnen von Anwendungen zu Speichern

Wenn Sie bereits über ein Konto auf der Microsoft Store-Seite verfügen, verknüpfen Sie die Informationen zwischen der veröffentlichten Anwendung und dem Store. Klicken Sie mit der rechten Maustaste auf das Paketprojekt, und wählen Sie "Anwendung veröffentlichen" oder "Anwendung dem Store zuordnen" aus.

image

Wählen Sie Weiter.

image

Wenn Sie Ihre Anwendungsinformationen noch nicht im Microsoft Store registriert haben, geben Sie Ihren Namen unten in "Neuer Anwendungsnamen buchen" ein und klicken Sie auf die Schaltfläche "Buchen".

Nach der Buchung oder wenn Sie die Anwendungsinformationen bereits im Microsoft Store registriert haben, wird der Anwendungsname in der Liste angezeigt. Wählen Sie die Anwendung aus, die Sie unter einander verknüpfen möchten.

image

Klicken Sie auf die Schaltfläche "Zuordnung".

image

Package.appxmanifest bearbeiten

Bearbeiten Sie Package.appxmanifest, um die Anwendung einzurichten, die Sie veröffentlichen möchten. Der Inhalt ist fast derselbe wie beim Erstellen einer UWP-Anwendung, daher schreibe ich nur den desktopspezifischen Teil.

image

Anwendung

Wenn Sie es einem Shop zuordnen, haben Sie denselben Anzeigenamen.

Geben Sie unter Beschreibung eine Beschreibung der Anwendung ein.

"Unterstützte Rotation" ist eine Desktop-Anwendung, so dass Sie nichts anwenden müssen.

image

Visuelle Elemente

Der Microsoft Store benötigt Bilder für Apps unterschiedlicher Größe, die zu Ihrer Verwendung passen. Sie müssen nicht alle Größen zur Verfügung haben, aber Sie müssen alles in dutzenden fertig zu bekommen.

Mit dem "Asset-Generator" soll vorerst ein Icon-Bild für die App vorbereitet werden Sie können auch die gewünschten Größen in großen Mengen erstellen. Bitte passen Sie das Bild zu diesem Zeitpunkt jedoch individuell an, da es möglicherweise nicht unbedingt das erwartete Bild wird.

image

Funktionen

Legen Sie fest, welche Funktionen die Veröffentlichungsanwendung verwendet.

Es gibt jedoch grundsätzlich keine funktionalen Einschränkungen in Desktopanwendungen, daher hat es keinen Sinn, dieses Element festzulegen.

image

Erklärung

Legen Sie es bei Bedarf fest.

image

Inhalts-URI

Legen Sie es bei Bedarf fest.

image

Verpackung

Wenn Sie einen Shop zuordnen, wird dessen Wert festgelegt, und Sie können ihn wie besehen verwenden.

image

Speichern Sie, wenn Sie fertig sind.

Testen von Paketen

Stellen Sie sicher, dass das Paket installiert und erfolgreich ausgeführt wurde. Klicken Sie mit der rechten Maustaste auf das Paketprojekt, und wählen Sie Debug oder Neue Instanz starten aus.

image

Stellen Sie sicher, dass das Programm ordnungsgemäß funktioniert.

image

Stellen Sie sicher, dass es im Startmenü registriert ist.

image

Erstellen eines Pakets

Erstellen Sie ein Paket, um die Anwendung zu veröffentlichen. Klicken Sie mit der rechten Maustaste auf das Paketprojekt, und wählen Sie App-Paket veröffentlichen oder erstellen aus.

image

Wählen Sie <Kontoname><Im Microsoft Store als Anwendungsname> und wählen Sie Weiter aus.

image

Ändern Sie die Version so, dass sie mit der Anwendung übereinstimmt.

Überprüfen Sie in der Architektur die freizugebenden Plattformen. Bei Desktopanwendungen aktivieren Sie in der Regel "x86" oder "x64". Jede CPU kann dazu führen, dass die Paketerstellung fehlschlägt, daher erstellen wir x86- und x64-Architekturen in exe-Projekten im Voraus.

Denken Sie daran, sicherzustellen, dass die Lösungskonfiguration Release ist.

image

Wenn der Build erfolgreich ist, wird der folgende Bildschirm angezeigt:

Das Paket wird am "Ausgabespeicherort" generiert, also klicken Sie auf den Link, um es später hochzuladen, um Explorer zu öffnen.

Da es sich diesmal um die erste Registrierung handelt, wird sie nicht automatisch an den Microsoft Store gesendet.

Um zu sehen, ob das Paket und die App ordnungsgemäß funktionieren, klicken Sie auf die Schaltfläche "Windows App-Zertifizierungskit starten", um zu sehen, ob es funktioniert.

image

Stellen Sie sicher, dass das Paket am Paketziel erstellt wird. Sie registrieren eine Datei mit der Erweiterung ".appxupload" im Microsoft Store.

image

Zusammenfassung

Das ist alles, was es gibt, um Pakete in der lokalen Umgebung zu erstellen. Beim nächsten Mal möchte ich eine öffentliche Einstellung auf der Microsoft Store-Seite vornehmen.