Perché convertire WAPPROJ in APPX?
Un .wapproj è un file di progetto MSBuild, non un file distribuibile - gli sviluppatori lo compilano in un .appx (o nel più recente .msix) affinché l'app possa essere installata tramite sideload o inviata allo Store.
Come convertire WAPPROJ in APPX
Crea pacchetti app di Visual Studio EASIEST
Fai clic con il tasto destro sul progetto di packaging, scegli Pacchetto e pubblica | Crea pacchetti app, seleziona Sideloading e Visual Studio scriverà il file .appx/.msix nella cartella AppPackages.
Riga di comando MSBuild FREE
Esegui msbuild MyApp.wapproj -p:Configuration=Release -p:Platform=x64 -p:UapAppxPackageBuildMode=SideloadOnly per produrre il file .appx/.msix senza aprire l'IDE.
MakeAppx.exe FREE
Per un layout costruito manualmente, esegui makeappx pack /d <layout> /p output.appx di Windows SDK per impacchettare i file direttamente in un .appx.
Informazioni su questi formati
Un file .wapproj è un Windows Application Packaging Project utilizzato in Visual Studio per pacchettizzare un'app desktop (Windows Forms, WPF o Win32) come pacchetto MSIX o APPX per il…
Apri dettagli .WAPPROJ →Un file APPX è un pacchetto di installazione per app Windows introdotto con Windows 8. Su Windows 10/11, basta fare doppio clic su di esso e l'App Installer integrato gestirà l'operazione,…
Apri dettagli .APPX →Qualità e a cosa prestare attenzione
- I nuovi progetti utilizzano per impostazione predefinita il formato
.msix; scegli esplicitamente.appxse hai specificamente bisogno della vecchia estensione. - L'output deve essere firmato digitalmente per l'installazione; un
.appxnon firmato non verrà installato senza un certificato attendibile. - Cartelle
obj,bin,AppPackageseBundleArtifactsobsolete spesso interrompono la compilazione - eliminale se il packaging fallisce.
Domande frequenti
Il file .wapproj è uguale a .appx?
.wapproj è il progetto che compili; il .appx/.msix è il suo output pacchettizzato.Posso compilare senza Visual Studio?
msbuild sul file .wapproj produce il pacchetto dalla riga di comando.Perché il mio .appx non si installa?
Dovrei usare .appx o .msix?
.appx solo se un target specifico lo richiede.