Wie erstelle ich ein Installationsprogramm für ein Windows 10 HWA-Paket?

9

Ich habe eine Windows 10 gehostete Web App (HWA) erstellt. mit MS Visual Studio 2015. Jetzt habe ich untersucht, ob es eine Möglichkeit gibt, ein eigenständiges Installationsprogramm dafür zu erstellen - das die generierte .appx und zugehörige Dateien in einer ausführbaren Datei mit einem Klick bündelt. Leider ist es mir bislang nur gelungen, das HWA-Paket mithilfe des bereitgestellten PowerShell-Skripts zu seiten.

In diesem Zusammenhang habe ich das NSIS (Nullsoft Scriptable Install System) angeschaut, um einen Installer für diesen HWA zu erstellen. Bisher scheint es nur "vorläufige Windows 10-Unterstützung" nach den letzten changelogs zu geben (siehe Abschnitt Version F.2 3.0 Beta 2 ).

Meine Fragen sind also:

  1. Wie kann ich ein eigenständiges Installationsprogramm erstellen, ohne das Aufrufen von PowerShell-Installationsroutinen?
  2. Was bedeutet " vorläufige Windows 10-Unterstützung " für appx -Anwendungen?

Hinweis:

Ich bin an Nicht-Windows-Store-basierten Ansätzen interessiert, da die App nur durch lokale Installation an eine Gruppe verifizierter Kunden verteilt werden sollte.

EDIT-1:

Ich bin offen für Ideen zu anderen (nicht NSIS-basierten) Erstellungsansätzen für Installateure.

    
MWiesner 10.02.2016, 10:30
quelle

1 Antwort

3

NSIS unterstützt nicht standardmäßig HWA-Apps. Wenn Sie wissen, welche Windows-APIs Sie aufrufen sollen, können Sie wahrscheinlich das System-Plugin verwenden oder ein benutzerdefiniertes NSIS-Plugin erstellen. Ich habe mich kurz in MSDN umgesehen, aber ich konnte nicht herausfinden, welche API Sie zum Sideloaden von Apps aufrufen sollen.

Der Teil über vorläufige Windows 10-Unterstützung hat nichts mit modernen Apps zu tun. Es geht hauptsächlich um allgemeine Kompatibilität und Versionsprüfung.

    
Anders 10.02.2016 14:14
quelle