Публикуване на настолни приложения в Microsoft Store part1

Дата на създаване на страница :

Околната среда

Windows
  • Изглед към <
Визуален студио
  • Визуална оферта 2019

※ Работи в други версии, но е непотвърдена

На първо място

В миналото само приложенията, които могат да бъдат публикувани в Microsoft Store, са били във формат UWP, но с помощта на Настолните приложения, създадени в Windows Form, WPF, Win32, и т.н. вече могат да бъдат публикувани в Microsoft Store.

Тази статия предоставя подробни инструкции за създаване на пакет за публикуване на настолни приложения по сравнително прост начин.

Въпреки това, като предпазна мярка, приложенията, които са пакетирани и инсталирани Тя е различна от средата за изпълнение, когато разпространявате и изпълнявате в традиционните разпространение на ZIP(EXE) и инсталационен формат (MSI), така че няма гаранция, че мигрираната ще работи 100%. Ако мислите за разпространение на настолни приложения в магазина, препоръчваме ви да проверите поведението след опаковане. В някои случаи може да се наложи да промените програмата за Store.

Предварителна подготовка

  • Създали сте и завърши тестова приложение, което искате да публикувате в Visual Studio.
  • Регистрирате акаунт, така че вашето приложение да може да бъде публикувано в Microsoft Store (желателно е други приложения да бъдат публикувани, защото създаването на акаунт в Microsoft Store не е тема)

Създаване на пакетен проект

Отворете проекта за десктоп приложение, който сте създали в Visual Studio. Ето пример за оформление на таблицаСинхронер, инструмент, който ми позволява да синхронизирам оформлението на таблицатана две бази данни, които съм създал.

image

Добавяне на нов проект в решението.

image

Изберете Windows приложение пакет проект от шаблона, за да го добавите. Името на проекта е всичко друго, освен настройка.

image

Изберете целевата платформа за Windows 10. Целевата версия е основно актуална и добре. За минималната версия, решете кои функции и библиотечна версия искате да използвате.

image

Пакет проект се добавя.

image

Настройване на пакетен проект

Разгледайте проекти

Задайте кои проекти са включени в пакета. Щракнете с десния бутон на мишката върху Приложения и изберете Добавяне на препратка.

image

Изберете проектите, които искате да включите. EXE проектите са директно препращани от библиотечна проекти, така че не е нужно да ги проверявате.

image

Асоциирани приложения с магазини

Ако вече имате акаунт от страна на Microsoft Store, свържете информацията между приложението, което публикува и магазина. Щракнете с десния бутон върху проекта на пакета и изберете Публикуване или Свързване на приложението със "Магазин".

image

Изберете Напред.

image

Ако все още не сте регистрирали информацията за вашето приложение в Microsoft Store, поставете името си в "Резервирайте ново име на приложение" по-долу и щракнете върху бутона "Резервирайте".

След извършване на резервацията или ако вече сте регистрирали информацията за приложението в Microsoft Store, името на приложението ще се появи в списъка. Изберете приложението, което искате да свържете от тях.

image

Щракнете върху бутона Асоциация .

image

Редактиране на манифест на пакета

Редактирайте Package.appxmanifest за да настроите приложението, което искате да публикувате. Съдържанието е почти същото, както когато създавате UWP приложение, така че ще пиша само специфичната за работния плот част.

image

Прилагането

Ако го свържете с магазин, ще имате същото показвано име.

В Описание въведете описание на приложението.

"Поддържанар ротация" е настолно приложение, така че не е нужно да прилагате нищо.

image

Визуални активи

Microsoft Store изисква изображения за приложения с различни размери, които да отговарят на вашето използване. Не е нужно да имате всички налични размери, но ще трябва да го подготвите в десетките.

Чрез използване на "генератор на активи", за да подготвите изображение на една икона за приложението за момента Можете също да създадете размерите, които искате да бъдат в насипно състояние. Въпреки това, моля, коригирайте изображението поотделно по това време, защото може да не се превърне в очакваното изображение.

image

Функции

Задайте функциите, които използва приложението за публикуване.

Въпреки това, в настолните приложения няма основно функционални ограничения, така че няма смисъл да задавате този елемент.

image

Декларация

Нагласете го, ако е необходимо.

image

URI на съдържание

Нагласете го, ако е необходимо.

image

Опаковки

Ако сте свързване на магазин, неговата стойност е зададена и можете да го използвате, както е.

image

Ще спестиш, когато свършиш.

Пакети за тестване

Уверете се, че пакетът е инсталиран и работи успешно. Щракнете с десния бутон върху проекта на пакета и изберете Debug или Начало на нов екземпляр.

image

Уверете се, че програмата работи правилно.

image

Уверете се, че е регистриран в менюто "Старт".

image

Създаване на пакет

Създаване на пакет за публикуване на приложението. Щракнете с десния бутон върху проекта на пакета и изберете Публикуване или Създаване на пакет за приложения.

image

Изберете <Име на акаунт><В Microsoft Store като име на приложение> и изберете Напред.

image

Променете версията, за да съответства на приложението.

В архитектурата проверете платформите, които трябва да бъдат пуснати. За настолни приложения, обикновено ще проверите "x86" или "x64". Всеки процесор може да доведе до неуспешно създаване на пакет, така че нека да създадем x86 и x64 архитектури в exe проекти предварително.

Не забравяйте да се уверите, че конфигурацията на решението е "Освобождаване".

image

Ако компилацията е успешна, ще видите следния екран:

Пакетът се генерира в "изходното местоположение", така че кликнете върху връзката, за да го качите по-късно, за да отворите Explorer.

Тъй като този път е първата регистрация, тя не го изпраща автоматично до Microsoft Store.

За да видите дали пакетът и приложението работят правилно, щракнете върху бутона "Стартиране на комплекта за сертифициране на приложения на Windows", за да видите дали работи.

image

Уверете се, че пакетът е създаден в местоназначението на пакета. Ще регистрирате файл с разширението ".appxupload" в Microsoft Store.

image

Резюме

Това е всичко, за да се създаде пакети в местнасреда. Следващия път искам да направя публична настройка от страна на Microsoft Store.