Publikowanie aplikacji klasycznych w sklepie Microsoft Store część1

Data utworzenia strony :

Środowiska

Windows
  • Windows 10
Visual Studio
  • Visual Studio 2019

※ Działa w innych wersjach, ale jest niepotwierdzony

Na początku

W przeszłości tylko aplikacje, które mogą być publikowane w sklepie Microsoft Store były w formacie platformy uniwersalnej systemu Windows, ale za pomocą programu Desktop Bridge, Aplikacje klasyczne utworzone w formularzu Windows Form, WPF, Win32 i tak dalej mogą być teraz publikowane w sklepie Microsoft Store.

Ten artykuł zawiera instrukcje krok po kroku dotyczące tworzenia pakietu do publikowania aplikacji klasycznych w stosunkowo prosty sposób.

Jednakże, jako środek ostrożności, aplikacje, które są pakowane i Różni się od środowiska wykonywania podczas dystrybucji i uruchamiania w tradycyjnym formacie dystrybucji i instalatora ZIP(EXE) (MSI), więc nie ma gwarancji, że zmigrowany będzie działał w 100%. Jeśli myślisz o dystrybucji aplikacji klasycznych w Sklepie, zalecamy sprawdzenie zachowania po zapakowaniu. W niektórych przypadkach może być konieczne zmodyfikowanie programu dla Sklepu.

Przygotowanie wstępne

  • Utworzono i ukończono aplikację klasyczną, którą chcesz opublikować w programie Visual Studio.
  • Rejestrujesz konto, aby aplikacja mogła zostać opublikowana w sklepie Microsoft Store (pożądane jest publikowanie innych aplikacji, ponieważ tworzenie konta w sklepie Microsoft Store nie jest tematem)

Tworzenie projektu pakietu

Otwórz projekt aplikacji klasycznej utworzony w programie Visual Studio. Oto przykład tablelayoutSyncer, narzędzie, które pozwala mi synchronizować układ tabeli dwóch baz danych, które stworzyłem.

image

Dodaj nowy projekt w rozwiązaniu.

image

Wybierz projekt pakietu aplikacji systemu Windows z szablonu, aby go dodać. Nazwa projektu to nic innego jak Instalator.

image

Wybierz platformę docelową dla systemu Windows 10. Wersja docelowa jest w zasadzie aktualna i dobrze. W przypadku wersji minimalnej zdecyduj, jakich funkcji i wersji biblioteki chcesz użyć.

image

Projekt pakietu jest dodawany.

image

Konfigurowanie projektu pakietu

Przeglądanie projektów

Ustaw, które projekty są zawarte w pakiecie. Kliknij prawym przyciskiem myszy pozycję Aplikacje i wybierz polecenie Dodaj odwołanie.

image

Wybierz projekty, które chcesz uwzględnić. Projekty EXE są odwoływane bezpośrednio przez projekty biblioteki, więc nie trzeba ich sprawdzać.

image

Kojarzenie aplikacji ze sklepami

Jeśli masz już konto po stronie sklepu Microsoft Store, połącz informacje między publikowanej przez nią aplikacji a magazynem. Kliknij prawym przyciskiem myszy projekt pakietu i wybierz polecenie Publikuj lub skojarz aplikację ze Sklepem.

image

Wybierz pozycję Dalej.

image

Jeśli informacje o aplikacji nie zostały jeszcze zarejestrowane w sklepie Microsoft Store, umieść swoje imię i nazwisko w "Zarezerwuj nową nazwę aplikacji" poniżej i kliknij przycisk "Zarezerwuj".

Po dokonaniu rezerwacji lub jeśli informacje o aplikacji zostały już zarejestrowane w sklepie Microsoft Store, nazwa aplikacji pojawi się na liście. Wybierz aplikację, z której chcesz połączyć się.

image

Kliknij przycisk Skojarzenia.

image

Edytuj Package.appxmanifest

Edytuj Package.appxmanifest, aby skonfigurować aplikację, którą chcesz opublikować. Zawartość jest prawie taka sama, jak podczas tworzenia aplikacji platformy uniwersalnej systemu Windows, więc napiszę tylko część specyficzną dla pulpitu.

image

Aplikacji

Jeśli skojarzysz go ze sklepem, będziesz mieć tę samą nazwę wyświetlaną.

W opisie wpisz opis aplikacji.

"Obsługiwane obroty" to aplikacja komputerowa, więc nie musisz niczego stosować.

image

Zasoby wizualne

Sklep Microsoft Store wymaga obrazów dla aplikacji o różnych rozmiarach, aby dostosować je do użycia. Nie musisz mieć wszystkich dostępnych rozmiarów, ale musisz przygotować to wszystko w dziesiątkach.

Za pomocą "generatora zasobów", aby przygotować jeden obraz ikony dla aplikacji na razie Można również utworzyć rozmiary, które mają być zbiorcze. Jednak proszę dostosować obraz indywidualnie w tym czasie, ponieważ niekoniecznie musi stać się oczekiwanym obrazem.

image

Funkcje

Ustaw funkcje używane przez aplikację do publikowania.

Jednak zasadniczo nie ma żadnych ograniczeń funkcjonalnych w aplikacjach klasycznych, więc nie ma sensu ustawiać tego elementu.

image

Deklaracji

W razie potrzeby ustaw go.

image

Identyfikator URI zawartości

W razie potrzeby ustaw go.

image

Opakowania

Jeśli kojarzysz sklep, jego wartość jest ustawiona i można go używać w stanie, w jakim jest.

image

Zapisz po zakończeniu.

Pakiety testowe

Upewnij się, że pakiet jest zainstalowany i działa pomyślnie. Kliknij prawym przyciskiem myszy projekt pakietu i wybierz polecenie Debugowanie lub Rozpocznij nowe wystąpienie.

image

Upewnij się, że program działa poprawnie.

image

Upewnij się, że jest zarejestrowana w menu Start.

image

Tworzenie pakietu

Utwórz pakiet do publikowania aplikacji. Kliknij prawym przyciskiem myszy projekt pakietu i wybierz pozycję Publikuj lub Utwórz pakiet aplikacji.

image

Wybierz pozycję <Nazwa konta><W sklepie Microsoft Store jako nazwa aplikacji> i wybierz pozycję Dalej.

image

Zmodyfikuj wersję, aby dopasować aplikację.

W architekturze sprawdź platformy, które mają zostać wydane. W przypadku aplikacji komputerowych zazwyczaj sprawdzasz "x86" lub "x64". Każdy procesor MOŻE spowodować niepowodzenie tworzenia pakietów, więc wcześniej utwórzmy architektury x86 i x64 w projektach exe.

Pamiętaj, aby upewnić się, że konfiguracja rozwiązania jest Release.

image

Jeśli kompilacja zakończy się pomyślnie, zostanie wyświetlony następujący ekran:

Pakiet jest generowany w "lokalizacji wyjściowej", więc kliknij łącze, aby przekazać go później, aby otworzyć Explorer.

Ponieważ jest to pierwsza rejestracja tym razem, nie wysyła go automatycznie do Microsoft Store.

Aby sprawdzić, czy pakiet i aplikacja działają poprawnie, kliknij przycisk "Uruchom zestaw certyfikacji aplikacji systemu Windows", aby sprawdzić, czy działa.

image

Upewnij się, że pakiet jest tworzony w miejscu docelowym pakietu. Plik zostanie zarejestrowany z rozszerzeniem ".appxupload" w sklepie Microsoft Store.

image

Krótki opis

To wszystko, co jest do tworzenia pakietów w środowisku lokalnym. Następnym razem chcę dokonać publicznego ustawienia po stronie Sklepu Microsoft.