Publikowanie aplikacji klasycznych w sklepie Microsoft Store część1
Ś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.
Dodaj nowy projekt w rozwiązaniu.
Wybierz projekt pakietu aplikacji systemu Windows z szablonu, aby go dodać. Nazwa projektu to nic innego jak Instalator.
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ć.
Projekt pakietu jest dodawany.
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.
Wybierz projekty, które chcesz uwzględnić. Projekty EXE są odwoływane bezpośrednio przez projekty biblioteki, więc nie trzeba ich sprawdzać.
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.
Wybierz pozycję Dalej.
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ę.
Kliknij przycisk Skojarzenia.
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.
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ć.
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.
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.
Deklaracji
W razie potrzeby ustaw go.
Identyfikator URI zawartości
W razie potrzeby ustaw go.
Opakowania
Jeśli kojarzysz sklep, jego wartość jest ustawiona i można go używać w stanie, w jakim jest.
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.
Upewnij się, że program działa poprawnie.
Upewnij się, że jest zarejestrowana w menu Start.
Tworzenie pakietu
Utwórz pakiet do publikowania aplikacji. Kliknij prawym przyciskiem myszy projekt pakietu i wybierz pozycję Publikuj lub Utwórz pakiet aplikacji.
Wybierz pozycję <Nazwa konta><W sklepie Microsoft Store jako nazwa aplikacji> i wybierz pozycję Dalej.
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.
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.
Upewnij się, że pakiet jest tworzony w miejscu docelowym pakietu. Plik zostanie zarejestrowany z rozszerzeniem ".appxupload" w sklepie Microsoft Store.
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.