2016-06-23 26 views
5

Stiamo riscontrando un problema di build durante la creazione della nostra applicazione UWP e ci piacerebbe avere qualche idea o se avete, soluzioni ai nostri mal di testa!Genera UWP .appxupload dalla riga di comando VS15/W10

Background:

Vogliamo avere un server CI generare un file .appxupload per il negozio di sottomissione. Questo abbiamo fatto in precedenza con il comando:

msbuild.exe App.sln /t:Rebuild /p:Configuration=Release /m 

TUTTAVIA, questo non è più generando un file appxupload. Ma ha successo nel generare appxbundles.

nostra messa a punto:

  • VisualStudio 2015 aggiornamento 2
  • appxupload è quello che vogliamo
  • AppxBundle è impostato come sempre
  • AppxPackageIsForStore è impostata su true
  • L'applicazione è un applicazione minima. Tutto quello che ho fatto è: New Solution -> Blank -> Genera pacchetto Store dal VS

Ciò che funziona:

  • Generazione file appxbundle tramite riga di comando
  • Generazione appxupload file che utilizzano Visual Studio (progetto click destro -> Negozio)

Ma ... Hai provato ...?

Forse, abbiamo fatto un sacco di ricerche e provato cose menzionate in molte di esse. Alcune delle cose che abbiamo letto e cercato include:

Questi sono i diversi comandi che abbiamo provato a generare un file appxupload. Tutti funzionano e generano tre file appx e un appxbundle. Ma nessuno generare l'appxupload ricercato :(

msbuild App.sln /p:Configuration=Release;AppxBundle=Always;OutDir=C:/TEMP;BuildAppxUploadPackageForUap=true 

msbuild App.sln /p:Configuration=Release;AppxBundle=Always /p:BuildAppxUploadPackageForUap=true 

msbuild App.sln /p:Configuration=Release;AppxBundle=Always /p:BuildAppxUploadPackageForUap=True /p:AppxPackageIsForStore=True 

MSBuild App.sln /p:Configuration=Release;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM" 

msbuild App.sln /t:Build /p:Configuration=Release /v:q /nologo 

msbuild App.sln /t:Build /p:Configuration=Release /p:AppxPackageIsForStore=true /v:q /nologo 

msbuild App.sln /t:Build /p:Configuration=Release /p:BuildAppxUploadPackageForUap=true /v:q /nologo 

msbuild App.sln /t:Build /p:Configuration=Release /p:AppxPackageIsForStore=true /p:BuildAppxUploadPackageForUap=true /v:q /nologo 

Spero davvero che qualcuno troverà questa una questione interessante e vieni con tutto ciò che ci condurrà verso una soluzione!

ringraziare in anticipo :)

risposta

6

Potrebbe provare “UapAppxPackageBuildMode = StoreUpload” opzione.

Posso creare il file .appxupload con questa opzione.

MSBuild App.sln/p: configurazione = uscita; UapAppxPackageBuildMode = StoreUpload

https://blogs.msdn.microsoft.com/wsdevsol/2016/01/08/windows-store-app-projects-stopped-generating-the-appxupload-file-after-installing-vs-2015-update-1/

+0

che sembra aver fatto il trucco! Spero che queste informazioni saranno presto disponibili su questa pagina, per gli altri che fanno qualcosa di simile: https://msdn.microsoft.com/library/windows/apps/xaml/hh454036(v=vs.140).aspx#Create – ILOABN