Эта статья переведена автоматически. Оригинал можно прочитать здесь.
Мне нравятся обновления tooling, которые убирают раздражающие шаги, которые никому не хочется выполнять вручную.
По сути, это и есть история Windows App Development CLI v0.3.2.
Этот релиз добавляет лучшее bundling, более умную инициализацию, более чистую поддержку скриншотов и более надёжное поведение в неинтерактивном режиме. По отдельности это не звучит ярко, но вместе делает CLI более убедительным для команд, которые занимаются реальной упаковкой и доставкой Windows-приложений.
Поддержка MSIX bundle — заголовок не случайно
Самое сильное дополнение здесь — поддержка MSIX bundle.
Если вы публикуете Windows-приложения под разные архитектуры, более простой путь к корректному .msixbundle очень важен. История Microsoft Store, workflow упаковки и многoархитектурная доставка становятся гораздо менее неудобными, когда CLI может взять на себя большую часть этого workflow напрямую.
Это тот тип функции, который переводит инструмент из категории «интересный preview" в «возможно, я действительно оставлю его в toolchain".
Более умный winapp init тоже важнее, чем звучит
Улучшения в winapp init — из тех вещей, которые люди недооценивают, пока не почувствуют эту боль на себе.
Автоматическое определение совместимых проектов, более аккуратная работа с несколькими типами проектов и более корректное поведение в неинтерактивных shell делают CLI гораздо реалистичнее для setup, управляемых скриптами и CI.
Это важно для серьёзных команд.
Почему это важно для .NET-разработчиков
Это особенно стоит отслеживать, если вы работаете в той части мира .NET, которая по-прежнему глубоко заботится о:
- WPF
- WinUI
- упаковке desktop-приложений
- отправке в Store
- нативной доставке для Windows
Эти области не всегда получают столько же хайпа, сколько cloud или AI tooling, но для реальных продуктов они по-прежнему очень важны.
Моё мнение
Windows App Development CLI всё ещё на раннем этапе, но именно такие релизы и помогают инструментам завоёвывать доверие.
Более хорошая упаковка, более хорошее поведение инициализации и лучшая поддержка автоматизации — это ровно те улучшения, благодаря которым preview tool начинает ощущаться действительно полезным.
Оригинальная публикация: Windows App Development CLI v0.3.2 — поддержка bundling, более умная инициализация и многое другое
