- Windows 11 führt winapp CLI ein, ein Befehlszeilentool für Entwickler.
- Unterstützt Electron, .NET/Win32, CMake, Python und weitere Frameworks.
- Vereinfacht die App-Erstellung ohne Visual Studio oder MSBuild.
Mit Windows 11 hat Microsoft die Windows App Development CLI (winapp CLI) eingeführt , um es Entwicklern zu erleichtern, Apps auf das Betriebssystem zu bringen.
Entwickler stehen seit langem vor Herausforderungen wie fragmentierten Plattformen, komplexer Paketierung und inkonsistenten APIs. Dieses Tool wurde entwickelt, um den Prozess zu optimieren und Hindernisse für Entwickler zu beseitigen, die Apps für Windows 11 erstellen möchten, ohne auf Visual Studio oder MSBuild angewiesen zu sein.
Die öffentliche Vorschau der Windows App Development CLI (winapp CLI) ist jetzt verfügbar. Sie unterstützt plattformübergreifende Frameworks wie Electron, .NET/Win32, CMake und Python und ermöglicht Entwicklern so eine effizientere App-Entwicklung.
In diesem Leitfaden beschreibe ich die Schritte zur Installation des Windows App Development-Befehlszeilentools unter Windows 11.
WinApp unter Windows 11 installieren
Um das Windows-App-Entwicklungs-Befehlszeilentool unter Windows 11 zu installieren, führen Sie die folgenden Schritte aus:
-
Öffnen Start .
-
Suchen Sie nach „Eingabeaufforderung“ oder „PowerShell“ , klicken Sie mit der rechten Maustaste auf das oberste Ergebnis und wählen Sie die Option „Als Administrator ausführen“ .
-
Geben Sie diesen Befehl ein, um das WinApp-Tool unter Windows 11 zu installieren, und drücken Sie die Eingabetaste :
Winget installiert Microsoft.winappcli --source Winget

Sobald Sie die Schritte abgeschlossen haben, wird das Befehlszeilentool auf Ihrem Computer installiert.
Wenn Sie schnell loslegen möchten, führen Sie diesen Befehl im Stammverzeichnis Ihres Projekts aus, um die Erstkonfiguration und die Ressourcen zu generieren:

winapp-Initialisierungsbefehl / Bild: Mauro Huculak
Beim Ausführen des Befehls werden Ihnen Anweisungen auf dem Bildschirm angezeigt, die Sie beim Einrichten der Entwicklungsumgebung unterstützen. Dazu gehören Paket- und Herausgebernamen, Version, Beschreibung, SDK-Einrichtung und mehr.
Mit diesem Befehl können Sie den konfigurierten Umgebungszustand wiederherstellen. Dies ist nützlich beim Klonen eines Projekts oder beim Synchronisieren zwischen verschiedenen Rechnern:
Es ist auch möglich, diesen Befehl auszuführen, um Pakete und Abhängigkeiten basierend auf Ihrer Konfiguration auf die neuesten Versionen zu aktualisieren:
Weitere nützliche Befehle, die Sie verwenden werden, sind:
winapp create-debug-identity my-app.exe: Fügt Ihrer ausführbaren Datei eine temporäre Paketidentität für Debugging-Funktionen hinzu.
winapp manifest update-assets path/to/logo.png: Generiert oder ändert die Datei AppxManifest.xml für Ihre App.
winapp cert generate: Generiert und verwaltet Entwicklungszertifikate, die zum Signieren und für lokale Tests verwendet werden.
winapp sign path/to/package.msix: Erstellt ein MSIX-Paket aus Ihren Build-Ausgaben.
winapp pack .\build\output --cert devcert.pfx: Erstellt das MSIX-Paket, das zur Verteilung bereit ist.
Auf dieser GitHub -Seite erfahren Sie mehr über die verwendeten Befehle.