Публікація застосунків робочого стола в 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, інструмент, який дозволяє мені синхронізувати таблиці макет дві бази даних я створив.
Додати новий проект у рішення.
Виберіть пакет застосунків для Windows із шаблону, щоб додати його. Назва проекту-це нічого, крім налаштування.
Виберіть цільову платформу для Windows 10. Цільова версія в основному в актуальному стані і штраф. Для мінімальної версії Вирішіть, які функції та версії бібліотек ви хочете використовувати.
Додано пакет проекту.
Налаштування пакету проекту
Переглянути проекти
Встановити, які проекти включені в пакет. Застосунки, клацніть правою кнопкою миші та виберіть додати посилання.
Виберіть проекти, які потрібно включити. EXE проекти посилаються безпосередньо бібліотечні проекти, так що вам не потрібно, щоб перевірити їх.
Зв'язування програм із магазинами
Якщо у вас уже є обліковий запис на стороні Microsoft Store, зв'яжіть відомості між застосунком s, який публікує та зберігає. Пакет проекту, клацніть правою кнопкою миші та виберіть опублікувати або пов'язати застосунку з магазину.
Виберіть далі.
Якщо ви ще не зареєстрували інформацію про вашу заявку в Microsoft Store, поставте своє ім'я в "Забронюйте нове ім'я програми" нижче та натисніть кнопку "бронювати".
Після бронювання або якщо ви вже зареєстрували інформацію про програму в Microsoft Store, назва програми з'явиться у списку. Виберіть програму, з якої потрібно зв'язати.
Натисніть кнопку Асоціація.
Редагувати пакунок. appxmanifest
Редагувати пакунок. appxmanifest для налаштування програми, яку потрібно опублікувати. Зміст майже так само, як при створенні UWP програми, так що я буду писати тільки на робочому столі конкретної частини.
Застосування
Якщо ви пов'яжіть його з магазином, у вас буде таке ж коротке ім'я.
У описі Введіть опис програми.
"Підтримується обертання" є настільне додаток, так що вам не доведеться нічого застосовувати.
Візуальні активи
Microsoft Store потребує зображень для додатків різних розмірів відповідно до вашого використання. Ви не повинні мати всі доступні розміри, але ви повинні отримати все це готове в десятки.
За допомогою "генератор активів" підготувати один значок зображення для програми на даний момент Ви також можете створювати потрібні розміри навалом. Однак, будь ласка, відрегулюйте зображення індивідуально в той час, тому що це може не обов'язково стати зображення очікувалося.
Функції
Установіть функції, які використовує застосунок для публікування.
Однак, в основному немає функціональних обмежень у настільних додатках, тому немає сенсу у встановленні цього елемента.
Декларації
Встановіть його при необхідності.
URI вмісту
Встановіть його при необхідності.
Упаковки
Якщо ви пов'язавши сховище, його значення встановлено, і ви можете використовувати його як є.
Збережіть, коли завершите.
Тестові пакети
Переконайтеся, що інстальовано та успішно запущено пакет. Пакет проекту, клацніть правою кнопкою миші та виберіть налагодження або почати новий екземпляр.
Переконайтеся, що програма працює належним чином.
Переконайтеся, що його зареєстровано в меню "Пуск".
Створити пакет
Створіть пакет для публікування застосунку. Пакет проекту, клацніть правою кнопкою миші та виберіть опублікувати або створити пакет програм.
Виберіть < ім'я облікового запису > < в Microsoft Store як ім'я програми > і виберіть далі.
Змініть версію відповідно до програми.
В архітектурі перевірте платформ, які будуть випущені. Для настільних додатків, ви, як правило, перевірити "x86" або "x64". Будь-який процесор може призвести до створення пакета не, так що давайте створимо x86 і x64 архітектур в exe проектів заздалегідь.
Не забудьте переконатися, що конфігурація рішення є звільнення.
Якщо збірка успішна, з'явиться наступний екран:
Пакет генерується в "місці виводу", тому натисніть на посилання, щоб завантажити його пізніше, щоб відкрити провідник.
Оскільки це перша Реєстрація цього разу, вона не надсилає автоматично до Microsoft Store.
Щоб побачити, якщо пакет і додаток працюють правильно, натисніть кнопку "запустити Windows App сертифікації Kit" кнопка, щоб побачити, якщо він працює.
Переконайтеся, що пакет створено в пакеті призначення. Ви будете реєструвати файл з розширенням ". appxupload" в Microsoft Store.
Резюме
Ось і все, що потрібно для створення пакунків в місцевому оточенні. Наступного разу я хотів би зробити публічну настройку на стороні магазину Microsoft.