9

Ho creato un Windows 10 Hosted Web App (HWA) utilizzando MS Visual Studio 2015. Ora, ho studiato se esiste un modo per creare un programma di installazione standalone per esso - che raggruppa il file .appx generato e i file correlati in un unico fare clic su eseguibile. Purtroppo, finora, sono riuscito a caricare il bundle HWA solo utilizzando lo script PowerShell fornito.Come creare un programma di installazione per un bundle HWA di Windows 10?

In questo contesto, ho esaminato l'NSIS (Nullsoft Scriptable Install System) per creare un programma di installazione per questo HWA. Finora sembra esserci solo "supporto preliminare per Windows 10" secondo l'ultimo changelogs (vedere la sezione Versione F.2 3.0 Beta 2).

Quindi le mie domande sono:

  1. Come posso creare un programma di installazione standalone senza la necessità di richiamare routine di installazione di PowerShell?
  2. Che cosa significa "supporto Windows 10 preliminare" per le applicazioni appx?

Nota:

Mi interessa approcci non basati su Windows Store come app dovrebbe essere distribuito solo ad un gruppo di clienti verificate da installazione locale.

EDIT-1:

Sono aperto a idee su altri approcci (NSIS-based non) per la creazione di installazione.

risposta

3

NSIS non supporta le app HWA out of the box. Se conosci le API di Windows da chiamare potresti probabilmente utilizzare il plug-in System o creare un plug-in NSIS personalizzato. Ho avuto un rapido sguardo su MSDN ma non sono riuscito a trovare quale API dovresti chiamare per le applicazioni sideload.

La parte relativa al supporto preliminare a Windows 10 non ha nulla a che fare con le app moderne. Riguarda principalmente la compatibilità generale e il controllo della versione.

+1

Hai mai pensato di fornire un tale plugin HWA? Potrebbe essere utile anche per molti altri sviluppatori. – rzo

+0

@rzo Come ho detto nella mia risposta, non riuscivo nemmeno a trovare l'API corretta per chiamare così senza quell'informazione non c'è molto che chiunque può fare ... – Anders

+0

Forse @ kiril-seksenov può supportare qui come è con MSFT e parte del team HWA (committer all'indirizzo: https://github.com/MicrosoftEdge/WebAppsDocs/blob/master/en-US/win10/HostedWebApps.md). – MWiesner

Problemi correlati