Ten wpis został przetłumaczony automatycznie. Oryginał znajdziesz tutaj.
Lubię aktualizacje narzędzi, które usuwają irytujące kroki, których nikt naprawdę nie lubi wykonywać ręcznie.
To właściwie cała historia Windows App Development CLI v0.3.2.
To wydanie dodaje lepsze bundling, inteligentniejszą inicjalizację, czystsze wsparcie dla screenshotów i bardziej niezawodne zachowanie w trybie nieinteraktywnym. Żadna z tych rzeczy osobno nie brzmi efektownie, ale razem sprawiają, że CLI staje się bardziej wiarygodne dla zespołów wykonujących prawdziwą pracę z pakowaniem i dostarczaniem aplikacji Windows.
Obsługa MSIX bundle jest nagłówkiem z konkretnego powodu
Najmocniejszym dodatkiem tutaj jest obsługa MSIX bundle.
Jeśli dostarczasz aplikacje Windows na wiele architektur, prostsza ścieżka do poprawnego .msixbundle ma ogromne znaczenie. Historia Microsoft Store, workflow pakowania i dystrybucja multi-arch stają się dużo mniej uciążliwe, gdy CLI może przejąć większą część tego workflow bezpośrednio.
To dokładnie ten rodzaj funkcji, który przenosi narzędzie z kategorii „interesująca preview" do „może naprawdę zostawię je w toolchainie".
Inteligentniejsze winapp init jest też ważniejsze, niż brzmi
Ulepszenia w winapp init to rzeczy, które ludzie zwykle niedoszacowują, dopóki sami nie poczują dokładnie tego bólu.
Automatyczne wykrywanie kompatybilnych projektów, lepsze obsługiwanie wielu typów projektów i lepsze zachowanie w nieinteraktywnych shellach sprawiają, że CLI staje się znacznie bardziej realistyczne w setupach opartych na skryptach i CI.
To ważne dla poważnych zespołów.
Dlaczego to jest istotne dla programistów .NET
Warto to śledzić szczególnie wtedy, gdy jesteś po stronie świata .NET, która nadal mocno dba o:
- WPF
- WinUI
- pakowanie aplikacji desktopowych
- wysyłki do Store
- natywną dystrybucję na Windows
Te obszary nie zawsze dostają taki sam hype jak narzędzia cloud czy AI, ale nadal mają ogromne znaczenie dla realnych produktów.
Moja opinia
Windows App Development CLI jest jeszcze młode, ale takie wydania właśnie budują zaufanie do narzędzi.
Lepsze pakowanie, lepsze zachowanie przy inicjalizacji i lepsze wsparcie automatyzacji to dokładnie ten rodzaj usprawnień, który sprawia, że preview tool zaczyna naprawdę wydawać się użyteczne.
Oryginalny wpis: Windows App Development CLI v0.3.2 — wsparcie bundlingu, inteligentniejsza inicjalizacja i więcej
