Hvorfor konvertere WAPPROJ til APPX?
En .wapproj er en MSBuild-prosjektfil, ikke en distribuerbar fil - utviklere kompilerer den til en .appx (eller den nyere .msix) slik at appen kan sidelastes eller sendes til Store.
Hvordan konvertere WAPPROJ til APPX
Visual Studio Create App Packages EASIEST
Høyreklikk på emballasjeprosjektet, velg Package and Publish | Create App Packages, velg Sideloading, og Visual Studio skriver .appx/.msix til AppPackages-mappen.
MSBuild kommandolinje FREE
Kjør msbuild MyApp.wapproj -p:Configuration=Release -p:Platform=x64 -p:UapAppxPackageBuildMode=SideloadOnly for å produsere .appx/.msix uten å åpne IDE-et.
MakeAppx.exe FREE
For et manuelt oppsett, kjør Windows SDKs makeappx pack /d <layout> /p output.appx for å pakke filer direkte inn i en .appx.
Om disse formatene
En .wapproj-fil er et Windows Application Packaging Project som brukes i Visual Studio for å pakke en skrivebordsapp (Windows Forms, WPF eller Win32) som en MSIX- eller APPX-pakke for…
Åpne .WAPPROJ-detaljer →En APPX-fil er en installasjonspakke for Windows-apper som ble introdusert med Windows 8. På Windows 10/11 kan du dobbeltklikke på den for at den innebygde App-installasjonsprogrammet skal…
Åpne .APPX-detaljer →Kvalitet og hva du bør passe på
- Nye prosjekter bruker som standard
.msix-formatet; velg.appxeksplisitt hvis du spesifikt trenger den eldre filendelsen. - Utdataene må være kodesignert for å installeres; en usignert
.appxvil ikke sidelastes uten et klarert sertifikat. - Gamle
obj-,bin-,AppPackages- ogBundleArtifacts-mapper ødelegger ofte byggingen - slett dem hvis emballeringen feiler.
Ofte stilte spørsmål
Er .wapproj det samme som .appx?
.wapproj er prosjektet du bygger; .appx/.msix er den pakkede utdataen.Kan jeg bygge uten Visual Studio?
msbuild på .wapproj produserer pakken fra kommandolinjen.Hvorfor vil ikke min .appx installeres?
Bør jeg bruke .appx eller .msix?
.appx kun hvis et mål krever det.