Aby lepiej poznać różne narzędzia i najlepsze praktyki dostępne w MSIX, w tym artykule szczegółowo omówimy narzędzie MSIX Packaging Tool.
Gdy otworzysz narzędzie MSIX Packaging Tool, powita Cię prosty interfejs. Obok przycisku ustawień w prawym górnym rogu zobaczysz następujące trzy funkcje przedstawione jako zadania:
- Pakiet aplikacji → Utwórz samodzielny pakiet MSIX
- Pakiet modyfikacji → MSIX jest dostępny i należy zaimplementować pakiet modyfikacji
- Edytor pakietów → Edytuj istniejący pakiet

3 główne zadania w MSIX Packaging Too
Przyjrzyjmy się bliżej każdemu indywidualnemu zadaniu, aby sprawdzić, czy odpowiada ono Twoim potrzebom i jak działa.
1. Pakiet aplikacji (pakiet aplikacji)
To jest skrypt uruchamiany podczas tworzenia pakietu MSIX. W razie potrzeby będziesz potrzebować aplikacji podstawowej przepakowanej jako MSIX i certyfikatu. Pamiętaj, że wszystkie pakiety MSIX muszą być podpisane cyfrowo.
Krok 1: Wybierz środowisko
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Wybierz środowisko
Niezależnie od tego, którą opcję wybierzesz, najlepiej utworzyć pakiet na „czystym” komputerze, podobnym do tego, na którym instalujesz aplikację. Pomaga to uniknąć problemów ze zgodnością.
Wiele osób woli uruchomić proces na maszynie wirtualnej, na której jest zainstalowane narzędzie MSIX Packaging Tool, aby uniknąć ewentualnych problemów z konfiguracją i komunikacją między maszynami.
Krok 2: Przygotuj komputer
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Przygotuj komputer
Narzędzie MSIX Packaging Tool posiada metodę wykrywania inicjalizacji przed rozpoczęciem procesu przepakowywania. Wykrywa, czy zainstalowany jest wymagany sterownik narzędzia i czy jakiekolwiek usługi, oczekujące ponowne uruchomienie lub inne elementy zakłócające są aktywne i wymagają wyłączenia.
Krok 3: Wybierz instalatora
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Wybierz instalatora
W kroku wyboru instalatora ( Wybierz instalatora ) wyszukasz instalator aplikacji podstawowej i określisz wymagane argumenty instalacji. Ponieważ narzędzie MSIX Packaging Tool działa jak narzędzie do przepakowywania, umożliwia także utworzenie pakietu bez instalatora, poprzez dodanie plików i operacji wykonywanych w systemie operacyjnym w trakcie procesu.
Ważnym krokiem jest także zdefiniowanie sposobu podpisywania i faktyczne podpisanie paczki. Jest to ważne, ponieważ każdy pakiet MSIX musi być podpisany cyfrowo. Bez wyjątku.
Osoba pakująca wykona dwie migawki. Jeden przed i drugi po zainstalowaniu aplikacji lub dokonaniu jakichkolwiek modyfikacji w systemie operacyjnym (tj. skopiowaniu plików, uruchomieniu plików wykonywalnych itp.). Na koniec porówna dwie migawki, a wynikiem będzie pakiet MSIX.
Aby pomóc użytkownikom, firma Microsoft stworzyła przewodnik po najlepszych praktykach dotyczących przepakowywania aplikacji za pomocą narzędzia MSIX Packaging Tool. Czytelnicy mogą odnosić się do:
https://docs.microsoft.com/en-us/windows/msix/packaging-tool/tool-best-practices
Krok 4: Informacje o pakiecie
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Informacje o pakiecie
W tym kroku dodasz informacje o pakiecie. Zauważysz również, że pole „Nazwa wydawcy” jest wstępnie wypełnione, ponieważ automatycznie pobiera informacje z certyfikatu.
Krok 5: Zainstaluj
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Ustawienie
Jeśli chodzi o etap instalacji, możesz uruchomić kreatora instalacji aplikacji podstawowej lub ręcznie wykonać potrzebne operacje, takie jak kopiowanie, przenoszenie, usuwanie lub konfigurowanie plików itp. Po zakończeniu kliknij przycisk Dalej .
Krok 6: Uruchom pierwsze zadanie
Uruchom pierwsze zadanie
Narzędzie MSIX Packaging Tool podejmie próbę wykrycia punktów wejścia aplikacji. Wiele elementów skrótów będzie wymagało użycia PSF.
Pod koniec tego kroku narzędzie MSIX Packaging Tool wykona drugą migawkę. Należy pamiętać, że początkowa migawka jest wykonywana natychmiast po kroku 2, gdy narzędzie wykryje jakąkolwiek aktywność zakłócającą proces przepakowywania.
Krok 7: Zgłoś usługę
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Raport usługi
Jeśli Twoja aplikacja zawiera jakieś usługi, zostaną one wymienione tutaj. Pamiętaj: usługi MSIX będą działać poza kontenerem, dlatego są traktowane oddzielnie.
Krok 8. Utwórz paczkę
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Utwórz pakiet
Na koniec po prostu użyj przycisku Przeglądaj , aby wybrać lokalizację, w której chcesz zapisać paczkę.
2. Pakiet modyfikacji (pakiet modyfikacji)
Załóżmy, że wdrożyłeś pakiet MSIX i musisz utworzyć dla niego pakiet niestandardowy, czyli innymi słowy utworzyć „łatkę”. Aby to zrobić, musisz utworzyć pakiet modyfikacji.
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Utwórz pakiet wersji
Można zaobserwować wiele podobieństw jeśli chodzi o opakowania i ich modyfikacje.
Główna różnica polega na tym, że na etapie wyboru instalatora (trzeci krok) musisz podać główny pakiet MSIX jako odniesienie. Informacje o pakiecie zostaną stamtąd pobrane.
Jeśli jednak nie chcesz udostępniać poprzedniego MSIX lub nie masz dostępu do plików źródłowych, możesz pominąć dodawanie pakietu referencyjnego i wprowadzić informacje ręcznie.
W artykule zaleca się, aby zawsze podawać podstawowy kod MSIX. W ten sposób unikniesz literówek, które mogłyby prowadzić do powtarzania pakietów i straty czasu.
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Wprowadź informacje o certyfikacie
Jak wspomniano powyżej, pozostałe kroki są podobne do prostego procesu pakowania aplikacji. Postępuj zgodnie z instrukcjami, aby ukończyć pakiet wersji..
3. Edytor pakietów (edytor pakietów)
Jeśli masz pakiet MSIX i jedyne, co chcesz zrobić, to dokonać szybkiej edycji, ta opcja pomoże Ci w wykonaniu tego zadania. Przejrzyj paczkę, a będziesz mieć dostęp do szczegółów w środku.
Informacje o pakiecie
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Informacje o pakiecie:
- Zmodyfikuj wszelkie informacje o pakiecie
- Podpisz paczkę innym certyfikatem
- Edytuj plik manifest.xml
Edytor pakietów
Edytor pakietów
- Dodaj wszelkie możliwości, których może wymagać Twój MSIX
- Do manifestu można dodać dodatkowe, niewymienione na liście możliwości
Wirtualny rejestr
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Wirtualny rejestr
- Przeglądaj i edytuj rejestr gałęzi swojego komputera
- Przeglądaj i edytuj rejestr gałęzi użytkownika
- Pamiętaj, że są to przechowywane wpisy rejestru
Pliki pakietów
![Co to jest narzędzie do pakowania MSIX i jak działa? Co to jest narzędzie do pakowania MSIX i jak działa?]()
Pliki pakietów
- Dodawaj, przenoś, usuwaj pliki
- Dodawaj, przenoś, usuwaj foldery
Poza tym możesz także mieć możliwość rozpakowania pakietu MSIX do określonej lokalizacji wyjściowej.