Hvorfor konvertere WAPPROJ til APPX?
En .wapproj er en MSBuild-projektfil, ikke en distributionsfil - udviklere kompilerer den til en .appx (eller den nyere .msix), så appen kan sideloades eller indsendes til Store.
Sådan konverterer du WAPPROJ til APPX
Visual Studio Create App Packages EASIEST
Højreklik på emballeringsprojektet, vælg Package and Publish | Create App Packages, vælg Sideloading, og Visual Studio skriver .appx/.msix til mappen AppPackages.
MSBuild kommandolinje FREE
Kør msbuild MyApp.wapproj -p:Configuration=Release -p:Platform=x64 -p:UapAppxPackageBuildMode=SideloadOnly for at producere .appx/.msix uden at åbne IDE.
MakeAppx.exe FREE
For et manuelt opbygget layout, kør Windows SDK's makeappx pack /d <layout> /p output.appx for at pakke filer direkte i en .appx.
Om disse formater
En .wapproj-fil er et Windows Application Packaging Project, der bruges i Visual Studio til at pakke en desktop-app (Windows Forms, WPF eller Win32) som en MSIX- eller APPX-pakke til…
Åbn .WAPPROJ detaljer →En APPX-fil er en installationspakke til Windows-apps, der blev introduceret med Windows 8. På Windows 10/11 skal du blot dobbeltklikke på den, hvorefter den indbyggede…
Åbn .APPX detaljer →Kvalitet & hvad man skal være opmærksom på
- Nye projekter bruger som standard
.msix-formatet; vælg eksplicit.appx, hvis du specifikt har brug for den ældre filtype. - Outputtet skal kodesigneres for at kunne installeres; en usigneret
.appxkan ikke sideloades uden et betroet certifikat. - Forældede
obj,bin,AppPackagesogBundleArtifactsmapper ødelægger ofte buildet - slet dem, hvis emballeringen fejler.
Ofte stillede spørgsmål
Er .wapproj det samme som .appx?
.wapproj er projektet du bygger; .appx/.msix er det emballerede output.Kan jeg bygge uden Visual Studio?
msbuild på .wapproj producerer pakken fra kommandolinjen.Hvorfor vil min .appx ikke installere?
Skal jeg bruge .appx eller .msix?
.appx, hvis en specifik destination kræver det.