Публікація застосунків робочого стола в Microsoft Store часть1

Дата створення сторінки :

Середовищі

Windows
  • Windows, 10
Visual Studio
  • Visual Studio 2019

※ Працює в інших версіях, але не підтверджена

На перший

У минулому, тільки програми, які можуть бути опубліковані в Microsoft Store були в форматі UWP, але за допомогою робочого мосту, Класичні програми, створені у формі Windows, WPF, Win32 і так далі, тепер можуть бути опубліковані в Microsoft Store.

У цій статті наведено покрокові інструкції з створення пакета для публікування застосунків для настільних комп'ютерів у відносно простий спосіб.

Однак, як запобіжний засіб, програми, які упаковані і встановлені Вона відрізняється від середовища виконання, коли ви розповсюджуєте і працюєте в традиційному ZIP (EXE) розподілу і Installer формат (MSI), тому немає ніякої гарантії, що перенесені буде працювати 100%. Якщо ви думаєте про поширення настільних додатків в магазині, ми рекомендуємо вам перевірити поведінку після упаковки. У деяких випадках вам може знадобитися змінити програму для магазину.

Попередня підготовка

  • Ви створили та завершили настільних застосунків, які потрібно опублікувати у Visual Studio.
  • Ви реєструєте обліковий запис, щоб програма могла бути опублікована в Microsoft Store (бажано мати інші програми, опубліковані, оскільки створення облікового запису в Microsoft Store не є предметом)

Створити пакет проекту

Відкрийте робочий стіл застосунку проекту, створеного у Visual Studio. Ось приклад tablelayoutSyncer, інструмент, який дозволяє мені синхронізувати таблиці макет дві бази даних я створив.

image

Додати новий проект у рішення.

image

Виберіть пакет застосунків для Windows із шаблону, щоб додати його. Назва проекту-це нічого, крім налаштування.

image

Виберіть цільову платформу для Windows 10. Цільова версія в основному в актуальному стані і штраф. Для мінімальної версії Вирішіть, які функції та версії бібліотек ви хочете використовувати.

image

Додано пакет проекту.

image

Налаштування пакету проекту

Переглянути проекти

Встановити, які проекти включені в пакет. Застосунки, клацніть правою кнопкою миші та виберіть додати посилання.

image

Виберіть проекти, які потрібно включити. EXE проекти посилаються безпосередньо бібліотечні проекти, так що вам не потрібно, щоб перевірити їх.

image

Зв'язування програм із магазинами

Якщо у вас уже є обліковий запис на стороні Microsoft Store, зв'яжіть відомості між застосунком s, який публікує та зберігає. Пакет проекту, клацніть правою кнопкою миші та виберіть опублікувати або пов'язати застосунку з магазину.

image

Виберіть далі.

image

Якщо ви ще не зареєстрували інформацію про вашу заявку в Microsoft Store, поставте своє ім'я в "Забронюйте нове ім'я програми" нижче та натисніть кнопку "бронювати".

Після бронювання або якщо ви вже зареєстрували інформацію про програму в Microsoft Store, назва програми з'явиться у списку. Виберіть програму, з якої потрібно зв'язати.

image

Натисніть кнопку Асоціація.

image

Редагувати пакунок. appxmanifest

Редагувати пакунок. appxmanifest для налаштування програми, яку потрібно опублікувати. Зміст майже так само, як при створенні UWP програми, так що я буду писати тільки на робочому столі конкретної частини.

image

Застосування

Якщо ви пов'яжіть його з магазином, у вас буде таке ж коротке ім'я.

У описі Введіть опис програми.

"Підтримується обертання" є настільне додаток, так що вам не доведеться нічого застосовувати.

image

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

Microsoft Store потребує зображень для додатків різних розмірів відповідно до вашого використання. Ви не повинні мати всі доступні розміри, але ви повинні отримати все це готове в десятки.

За допомогою "генератор активів" підготувати один значок зображення для програми на даний момент Ви також можете створювати потрібні розміри навалом. Однак, будь ласка, відрегулюйте зображення індивідуально в той час, тому що це може не обов'язково стати зображення очікувалося.

image

Функції

Установіть функції, які використовує застосунок для публікування.

Однак, в основному немає функціональних обмежень у настільних додатках, тому немає сенсу у встановленні цього елемента.

image

Декларації

Встановіть його при необхідності.

image

URI вмісту

Встановіть його при необхідності.

image

Упаковки

Якщо ви пов'язавши сховище, його значення встановлено, і ви можете використовувати його як є.

image

Збережіть, коли завершите.

Тестові пакети

Переконайтеся, що інстальовано та успішно запущено пакет. Пакет проекту, клацніть правою кнопкою миші та виберіть налагодження або почати новий екземпляр.

image

Переконайтеся, що програма працює належним чином.

image

Переконайтеся, що його зареєстровано в меню "Пуск".

image

Створити пакет

Створіть пакет для публікування застосунку. Пакет проекту, клацніть правою кнопкою миші та виберіть опублікувати або створити пакет програм.

image

Виберіть < ім'я облікового запису > < в Microsoft Store як ім'я програми > і виберіть далі.

image

Змініть версію відповідно до програми.

В архітектурі перевірте платформ, які будуть випущені. Для настільних додатків, ви, як правило, перевірити "x86" або "x64". Будь-який процесор може призвести до створення пакета не, так що давайте створимо x86 і x64 архітектур в exe проектів заздалегідь.

Не забудьте переконатися, що конфігурація рішення є звільнення.

image

Якщо збірка успішна, з'явиться наступний екран:

Пакет генерується в "місці виводу", тому натисніть на посилання, щоб завантажити його пізніше, щоб відкрити провідник.

Оскільки це перша Реєстрація цього разу, вона не надсилає автоматично до Microsoft Store.

Щоб побачити, якщо пакет і додаток працюють правильно, натисніть кнопку "запустити Windows App сертифікації Kit" кнопка, щоб побачити, якщо він працює.

image

Переконайтеся, що пакет створено в пакеті призначення. Ви будете реєструвати файл з розширенням ". appxupload" в Microsoft Store.

image

Резюме

Ось і все, що потрібно для створення пакунків в місцевому оточенні. Наступного разу я хотів би зробити публічну настройку на стороні магазину Microsoft.