Publikování aplikací pro stolní počítače v části Microsoft Store1

Datum vytvoření stránky :

Prostředí

Windows
  • Windows 10
Visual Studio
  • Visual Studio 2019

※ Pracuje v jiných verzích, ale je nepotvrzený

Zpočátku

V minulosti byly pouze aplikace, které mohou být publikovány v obchodě Microsoft Store, ve formátu UPW, ale pomocí aplikace Desktop Bridge, Desktopové aplikace vytvořené ve Formuláři systému Windows, WPF, Win32 a tak dále lze nyní publikovat v microsoft storu.

Tento článek obsahuje podrobné pokyny, jak vytvořit balíček pro publikování desktopových aplikací relativně jednoduchým způsobem.

Z preventivních důvodů však aplikace, které jsou zabaleny a instalovány Liší se od prostředí spuštění při distribuci a spuštění v tradiční zip (EXE) distribuce a instalační formát (MSI), takže neexistuje žádná záruka, že migrované jeden bude fungovat 100%. Pokud uvažujete o distribuci desktopových aplikací ve Storu, doporučujeme zkontrolovat chování po zabalení. V některých případech může být nutné upravit program pro Store.

Předpříprava

  • Vytvořili jste a dokončili desktopovou aplikaci, kterou chcete publikovat v sadě Visual Studio.
  • Registrujete účet, aby vaše aplikace mohla být publikována v Microsoft Storu (je žádoucí, aby byly publikovány další aplikace, protože vytvoření účtu v Microsoft Storu není předmětem)

Vytvoření projektu balíčku

Otevřete projekt desktopové aplikace, který jste vytvořili v sadě Visual Studio. Zde je příklad tablelayoutSyncer, nástroj, který mi umožňuje synchronizovat rozložení tabulky ze dvou databází, které jsem vytvořil.

image

Přidejte nový projekt do řešení.

image

Vyberte projekt balíčku aplikací systému Windows ze šablony a přidejte jej. Název projektu je cokoliv jiného než instalační program.

image

Vyberte cílovou platformu pro Windows 10. Cílová verze je v podstatě aktuální a v pořádku. Pro minimální verzi se rozhodněte, jaké funkce a verze knihovny chcete použít.

image

Balíček projektu je přidán.

image

Nastavení projektu balíčku

Procházet projekty

Nastavte, které projekty jsou zahrnuty v balíčku. Klikněte pravým tlačítkem myši na Aplikace a vyberte Přidat odkaz.

image

Vyberte projekty, které chcete zahrnout. Exe projekty jsou odkazovány přímo knihovní projekty, takže není nutné je kontrolovat.

image

Přidružení aplikací k obchodům

Pokud již máte účet na straně Microsoft Store, propojte informace mezi aplikací, kterou publikuje, a úložištěm. Klikněte pravým tlačítkem myši na projekt balíčku a vyberte Publikovat nebo Přidružit aplikaci k úložišti.

image

Vyberte Další.

image

Pokud jste ještě nezaregistrovali informace o aplikaci v obchodě Microsoft Store, zadejte své jméno do pole "Rezervovat nové jméno aplikace" níže a klikněte na tlačítko "Rezervovat".

Po rezervaci nebo pokud jste již zaregistrovali informace o aplikaci v obchodě Microsoft Store, zobrazí se v seznamu název aplikace. Vyberte aplikaci, kterou chcete propojit z nich.

image

Klepněte na tlačítko Přidružení.

image

Upravit package.appxmanifest

Chcete-li nastavit aplikaci, kterou chcete publikovat, upravte soubor Package.appxmanifest. Obsah je téměř stejný, jako když vytvoříte aplikaci UPW, takže budu psát pouze desktop-specifické části.

image

Aplikace

Pokud jej přidružíte k obchodu, budete mít stejný zobrazovaný název.

Do pole Popis zadejte popis aplikace.

"Podporované střídání" je desktopová aplikace, takže nemusíte nic používat.

image

Vizuální datové zdroje

Microsoft Store vyžaduje obrázky pro aplikace různých velikostí, aby vyhovovaly vašemu použití. Nemusíte mít všechny velikosti k dispozici, ale budete muset dostat to všechno připravené v desítkách.

Pomocí "generátoru majetku" pro přípravu jednoho obrázku ikony pro aplikaci v současné době Můžete také vytvořit požadované velikosti hromadně. V té době však upravte obrázek jednotlivě, protože nemusí být nutně očekávaným obrazem.

image

Funkce

Nastavte, jaké funkce aplikace pro publikování používá.

V aplikacích klasické pracovní plochy však v podstatě neexistují žádná funkční omezení, takže nemá smysl tuto položku nastavovat.

image

Prohlášení

V případě potřeby jej nastavte.

image

Identifikátor URI obsahu

V případě potřeby jej nastavte.

image

Obalu

Pokud přizpůsobujete úložiště, jeho hodnota je nastavena a můžete ji použít tak, jak je.

image

Ušetři, až skončíš.

Testovací balíčky

Ujistěte se, že je balíček nainstalován a úspěšně spuštěn. Klikněte pravým tlačítkem myši na projekt balíčku a vyberte Ladění nebo Spustit novou instanci.

image

Zkontrolujte, zda program funguje správně.

image

Ujistěte se, že je registrovaná v nabídce Start.

image

Vytvoření balíčku

Vytvořte balíček pro publikování aplikace. Klikněte pravým tlačítkem myši na projekt balíčku a vyberte Publikovat nebo Vytvořit balíček aplikace.

image

Vyberte <Název účtu><V Microsoft Storu jako název aplikace> a vyberte Další.

image

Upravte verzi tak, aby odpovídala aplikaci.

V architektuře zkontrolujte platformy, které mají být uvolněny. U desktopových aplikací obvykle zkontrolujete "x86" nebo "x64". Jakýkoli procesor může způsobit selhání vytváření balíčků, takže předem vytvoříme architektury x86 a x64 v projektech exe.

Nezapomeňte se ujistit, že konfigurace řešení je release.

image

Pokud je sestavení úspěšné, zobrazí se následující obrazovka:

Balíček je generován v "výstupníumístění", takže klikněte na odkaz nahrát později otevřít Explorer.

Vzhledem k tomu, že se jedná o první registraci tentokrát, neodešle automaticky do obchodu Microsoft Store.

Pokud chcete zjistit, jestli balíček a aplikace fungují správně, klikněte na tlačítko Spustit Certifikační sada aplikací pro Windows a zjistěte, jestli funguje.

image

Ujistěte se, že balíček je vytvořen v cíli balíčku. Soubor s příponou ".appxupload" zaregistrujete v obchodě Microsoft Store.

image

Shrnutí

To je vše, co je k vytváření balíčků v místním prostředí. Příště bych chtěl udělat veřejné nastavení na straně Microsoft Store.