Публикуване на настолни приложения в 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. Ето пример за оформление на таблицаСинхронер, инструмент, който ми позволява да синхронизирам оформлението на таблицатана две бази данни, които съм създал.
Добавяне на нов проект в решението.
Изберете Windows приложение пакет проект от шаблона, за да го добавите. Името на проекта е всичко друго, освен настройка.
Изберете целевата платформа за Windows 10. Целевата версия е основно актуална и добре. За минималната версия, решете кои функции и библиотечна версия искате да използвате.
Пакет проект се добавя.
Настройване на пакетен проект
Разгледайте проекти
Задайте кои проекти са включени в пакета. Щракнете с десния бутон на мишката върху Приложения и изберете Добавяне на препратка.
Изберете проектите, които искате да включите. EXE проектите са директно препращани от библиотечна проекти, така че не е нужно да ги проверявате.
Асоциирани приложения с магазини
Ако вече имате акаунт от страна на Microsoft Store, свържете информацията между приложението, което публикува и магазина. Щракнете с десния бутон върху проекта на пакета и изберете Публикуване или Свързване на приложението със "Магазин".
Изберете Напред.
Ако все още не сте регистрирали информацията за вашето приложение в Microsoft Store, поставете името си в "Резервирайте ново име на приложение" по-долу и щракнете върху бутона "Резервирайте".
След извършване на резервацията или ако вече сте регистрирали информацията за приложението в Microsoft Store, името на приложението ще се появи в списъка. Изберете приложението, което искате да свържете от тях.
Щракнете върху бутона Асоциация .
Редактиране на манифест на пакета
Редактирайте Package.appxmanifest за да настроите приложението, което искате да публикувате. Съдържанието е почти същото, както когато създавате UWP приложение, така че ще пиша само специфичната за работния плот част.
Прилагането
Ако го свържете с магазин, ще имате същото показвано име.
В Описание въведете описание на приложението.
"Поддържанар ротация" е настолно приложение, така че не е нужно да прилагате нищо.
Визуални активи
Microsoft Store изисква изображения за приложения с различни размери, които да отговарят на вашето използване. Не е нужно да имате всички налични размери, но ще трябва да го подготвите в десетките.
Чрез използване на "генератор на активи", за да подготвите изображение на една икона за приложението за момента Можете също да създадете размерите, които искате да бъдат в насипно състояние. Въпреки това, моля, коригирайте изображението поотделно по това време, защото може да не се превърне в очакваното изображение.
Функции
Задайте функциите, които използва приложението за публикуване.
Въпреки това, в настолните приложения няма основно функционални ограничения, така че няма смисъл да задавате този елемент.
Декларация
Нагласете го, ако е необходимо.
URI на съдържание
Нагласете го, ако е необходимо.
Опаковки
Ако сте свързване на магазин, неговата стойност е зададена и можете да го използвате, както е.
Ще спестиш, когато свършиш.
Пакети за тестване
Уверете се, че пакетът е инсталиран и работи успешно. Щракнете с десния бутон върху проекта на пакета и изберете Debug или Начало на нов екземпляр.
Уверете се, че програмата работи правилно.
Уверете се, че е регистриран в менюто "Старт".
Създаване на пакет
Създаване на пакет за публикуване на приложението. Щракнете с десния бутон върху проекта на пакета и изберете Публикуване или Създаване на пакет за приложения.
Изберете <Име на акаунт><В Microsoft Store като име на приложение> и изберете Напред.
Променете версията, за да съответства на приложението.
В архитектурата проверете платформите, които трябва да бъдат пуснати. За настолни приложения, обикновено ще проверите "x86" или "x64". Всеки процесор може да доведе до неуспешно създаване на пакет, така че нека да създадем x86 и x64 архитектури в exe проекти предварително.
Не забравяйте да се уверите, че конфигурацията на решението е "Освобождаване".
Ако компилацията е успешна, ще видите следния екран:
Пакетът се генерира в "изходното местоположение", така че кликнете върху връзката, за да го качите по-късно, за да отворите Explorer.
Тъй като този път е първата регистрация, тя не го изпраща автоматично до Microsoft Store.
За да видите дали пакетът и приложението работят правилно, щракнете върху бутона "Стартиране на комплекта за сертифициране на приложения на Windows", за да видите дали работи.
Уверете се, че пакетът е създаден в местоназначението на пакета. Ще регистрирате файл с разширението ".appxupload" в Microsoft Store.
Резюме
Това е всичко, за да се създаде пакети в местнасреда. Следващия път искам да направя публична настройка от страна на Microsoft Store.