- Windows 11 въвежда winapp CLI, инструмент за команден ред за разработчици.
- Поддържа Electron, .NET/Win32, CMake, Python и други рамки.
- Опростява създаването на приложения без Visual Studio или MSBuild.
В Windows 11 , Microsoft въведе Windows App Development CLI (winapp CLI), за да улесни разработчиците да внедряват приложения в операционната система.
Разработчиците отдавна се сблъскват с предизвикателства, свързани с фрагментирани платформи, сложни пакети и непоследователни API, а този инструмент е предназначен да рационализира процеса, премахвайки бариерите за разработчиците, които искат да създават приложения за Windows 11, без да разчитат на Visual Studio или MSBuild.
Публичният предварителен преглед на Windows App Development CLI (winapp CLI) вече е наличен. Той поддържа междуплатформени рамки като Electron, .NET/Win32, CMake или Python, което позволява на разработчиците да създават приложения по-ефективно.
В това ръководство ще опиша стъпките за инсталиране на инструмента за команден ред за разработка на приложения за Windows в Windows 11.
Инсталиране на WinApp на Windows 11
За да инсталирате инструмента за команден ред за разработване на приложения за Windows в Windows 11, изпълнете следните стъпки:
-
Отворете „Старт“ .
-
Потърсете „Команден ред“ или „PowerShell“ , щракнете с десния бутон върху горния резултат и изберете опцията „ Изпълни като администратор“ .
-
Въведете тази команда, за да инсталирате инструмента winapp на Windows 11 и натиснете Enter :
winget инсталирайте Microsoft.winappcli --source winget

След като изпълните стъпките, инструментът за команден ред ще се инсталира на вашия компютър.
Ако искате да започнете бързо, изпълнете това в корена на проекта си, за да генерирате първоначална конфигурация и ресурси:

winapp init команда / Изображение: Мауро Хуцулак
Докато изпълнявате командата, ще видите инструкции на екрана за настройване на средата за разработка, включително имена на пакети и издатели, версия, описание, настройка на SDK и други.
Можете да изпълните тази команда, за да пресъздадете конфигурираното състояние на средата, което е полезно при клониране на проект или синхронизиране между машини:
Възможно е също да изпълните тази команда, за да актуализирате пакетите и зависимостите до най-новите версии, въз основа на вашата конфигурация:
Други полезни команди, които ще използвате, включват:
winapp create-debug-identity my-app.exeДобавя временен идентификатор на пакета към вашия изпълним файл за функции за отстраняване на грешки.
winapp manifest update-assets path/to/logo.pngГенерира или променя файла AppxManifest.xml за вашето приложение.
winapp cert generateГенерира и управлява сертификати за разработка, използвани за подписване и локално тестване.
winapp sign path/to/package.msixСъздава MSIX пакет от вашите изходни данни за компилация.
winapp pack .\build\output --cert devcert.pfxСъздава MSIX пакета, готов за разпространение.
Можете да използвате тази страница в GitHub , за да научите повече за командите за използване.