- „Windows 11“ pristato „winapp CLI“ – komandinės eilutės įrankį kūrėjams.
- Palaiko „Electron“, .NET/Win32, CMake, Python ir kitas sistemas.
- Supaprastina programų kūrimą nenaudojant „Visual Studio“ ar „MSBuild“.
„Windows 11“ sistemoje „Microsoft“ pristatė „Windows“ programų kūrimo komandinę eilutę („winapp CLI“) , kad kūrėjams būtų lengviau perkelti programas į operacinę sistemą.
Kūrėjai jau seniai susiduria su sunkumais, susijusiais su susiskaidžiusiomis platformomis, sudėtingu paketavimu ir nenuosekliomis API sąsajomis, o ši priemonė sukurta tam, kad supaprastintų procesą ir pašalintų kliūtis kūrėjams, norintiems kurti programas, skirtas „Windows 11“, nesiremiant „Visual Studio“ ar „MSBuild“.
Jau galima viešai peržiūrėti „Windows App Development CLI“ („winapp CLI“). Ji palaiko tokias kelių platformų sistemas kaip „Electron“, .NET/Win32, CMake arba Python, todėl kūrėjai gali efektyviau kurti programas.
Šiame vadove aprašysiu veiksmus, kaip įdiegti „Windows App Development“ komandinės eilutės įrankį sistemoje „Windows 11“.
„Winapp“ diegimas sistemoje „Windows 11“
Norėdami įdiegti „Windows App Development“ komandinės eilutės įrankį sistemoje „Windows 11“, atlikite šiuos veiksmus:
-
Atidaryti Pradžia .
-
Ieškokite „Command Prompt“ arba „PowerShell“ , dešiniuoju pelės mygtuku spustelėkite viršutinį rezultatą ir pasirinkite parinktį „Vykdyti administratoriaus teisėmis“ .
-
Įveskite šią komandą, kad įdiegtumėte „winapp“ įrankį sistemoje „Windows 11“ ir paspauskite „Enter“ :
winget įdiegti Microsoft.winappcli --source winget

Kai atliksite veiksmus, komandinės eilutės įrankis bus įdiegtas jūsų kompiuteryje.
Jei norite greitai pradėti, paleiskite šią funkciją savo projekto šakniniame kataloge, kad sugeneruotumėte pradinę konfigūraciją ir išteklius:

„winapp init“ komanda / Paveikslėlis: Mauro Huculak
Vykdydami komandą, ekrane matysite instrukcijas, kaip nustatyti kūrimo aplinką, įskaitant paketo ir leidėjo pavadinimus, versiją, aprašymą, SDK sąranką ir kt.
Galite paleisti šią komandą, kad atkurtumėte sukonfigūruotą aplinkos būseną, kuri naudinga klonuojant projektą arba sinchronizuojant tarp mašinų:
Taip pat galima paleisti šią komandą, norint atnaujinti paketus ir priklausomybes į naujausias versijas, atsižvelgiant į jūsų konfigūraciją:
Kitos naudingos komandos, kurias naudosite, yra šios:
winapp create-debug-identity my-app.exe: Prideda laikiną paketo tapatybę prie vykdomojo failo derinimo funkcijoms.
winapp manifest update-assets path/to/logo.png: Sukuria arba modifikuoja jūsų programos „AppxManifest.xml“ failą.
winapp cert generate: Generuoja ir tvarko kūrimo sertifikatus, naudojamus pasirašymui ir vietiniam testavimui.
winapp sign path/to/package.msix: Sukuria MSIX paketą iš jūsų sukurtos versijos.
winapp pack .\build\output --cert devcert.pfx: Sukuria MSIX paketą, paruoštą platinimui.
Daugiau apie naudojimo komandas galite sužinoti šiame „GitHub“ puslapyje.