Warum WAPPROJ in APPX konvertieren?
Ein .wapproj ist eine MSBuild-Projektdatei, kein verteilbares Format - Entwickler kompilieren es zu einer .appx (oder dem neueren .msix), damit die App per Sideloading installiert oder im Store eingereicht werden kann.
Wie man WAPPROJ in APPX konvertiert
Visual Studio „App-Pakete erstellen“ EASIEST
Klicken Sie mit der rechten Maustaste auf das Paketierungsprojekt, wählen Sie Package and Publish | Create App Packages, wählen Sie Sideloading, und Visual Studio schreibt die .appx/.msix in den Ordner AppPackages.
MSBuild-Befehlszeile FREE
Führen Sie msbuild MyApp.wapproj -p:Configuration=Release -p:Platform=x64 -p:UapAppxPackageBuildMode=SideloadOnly aus, um die .appx/.msix ohne Öffnen der IDE zu erzeugen.
MakeAppx.exe FREE
Für ein manuell erstelltes Layout führen Sie makeappx pack /d <layout> /p output.appx aus dem Windows SDK aus, um Dateien direkt in eine .appx zu packen.
Über diese Formate
Eine .wapproj-Datei ist ein Windows Application Packaging Project, das in Visual Studio verwendet wird, um eine Desktop-App (Windows Forms, WPF oder Win32) als MSIX- oder APPX-Paket für den…
.WAPPROJ-Details öffnen →Eine APPX-Datei ist ein Windows-App-Installationspaket, das mit Windows 8 eingeführt wurde. Unter Windows 10/11 doppelklicken Sie darauf, und der integrierte App Installer übernimmt die…
.APPX-Details öffnen →Qualität & worauf zu achten ist
- Neue Projekte verwenden standardmäßig das
.msix-Format; wählen Sie explizit.appx, wenn Sie speziell die ältere Erweiterung benötigen. - Die Ausgabe muss code-signiert sein, um installiert werden zu können; eine unsignierte
.appxlässt sich ohne ein vertrauenswürdiges Zertifikat nicht per Sideloading installieren. - Veraltete Ordner wie
obj,bin,AppPackagesundBundleArtifactsbringen den Build oft zum Scheitern - löschen Sie diese, wenn die Paketierung fehlschlägt.
Häufig gestellte Fragen
Ist .wapproj dasselbe wie .appx?
.wapproj ist das Projekt, das Sie erstellen; die .appx/.msix ist dessen paketierte Ausgabe.Kann ich ohne Visual Studio bauen?
msbuild für das .wapproj erzeugt das Paket über die Befehlszeile.Warum lässt sich meine .appx nicht installieren?
Sollte ich .appx oder .msix verwenden?
.appx nur, wenn ein Zielsystem dies erfordert.