9

Zbudowałem Windows 10 Hosted Web App (HWA) przy użyciu MS Visual Studio 2015. Teraz zbadałem, czy istnieje sposób na stworzenie samodzielnego instalatora dla niego - który łączy wygenerowane .appx i powiązane pliki w jedno- kliknij plik wykonywalny. Niestety, jak dotąd udało mi się jedynie odciągnąć pakiet HWA za pomocą dostarczonego skryptu PowerShell.Jak utworzyć instalator pakietu Windows 10 HWA?

W tym kontekście przyjrzałem się NSIS (Nullsoft Scriptable Install System), aby utworzyć Instalatora dla tego HWA. Jak dotąd wydaje się, że tylko "wstępna obsługa Windows 10" jest zgodna z najnowszą wersją changelogs (zob. Sekcja wersja F.2 3.0 Beta 2).

Więc moje pytania to:

  1. W jaki sposób można utworzyć samodzielny instalator bez konieczności powoływania PowerShell procedury instalacyjne?
  2. Co oznacza "wstępny system Windows 10 obsługuje" oznacza dla aplikacji ?

Uwaga:

jestem zainteresowany w niewyspecjalizowanych Windows Store podejść opartych jako aplikacja powinna być rozpowszechniane jedynie grupą sprawdzonych przez klientów lokalnej instalacji.

EDIT-1:

Jestem otwarty na pomysły innych (nie NSIS) podejścia opartego na tworzenie instalatora.

Odpowiedz

3

NSIS nie obsługuje gotowych aplikacji HWA. Jeśli wiesz, które interfejsy API systemu Windows mogą wywoływać, prawdopodobnie użyjesz wtyczki System lub utworzysz niestandardową wtyczkę NSIS. Szybko rzuciłem okiem na MSDN, ale nie mogłem znaleźć interfejsu API, który powinien wywoływać aplikacje sideload.

Część dotycząca wstępnej obsługi systemu Windows 10 nie ma nic wspólnego z nowoczesnymi aplikacjami. Dotyczy to głównie ogólnej zgodności i sprawdzania wersji.

+1

Czy rozważałeś wprowadzenie takiej wtyczki HWA? Może być przydatny również dla wielu innych programistów. – rzo

+0

@rzo Tak jak powiedziałem w mojej odpowiedzi, nie mogłem nawet znaleźć odpowiedniego API, aby zadzwonić, więc bez tej informacji nie ma wiele osób, które mogą zrobić ... – Anders

+0

Może @ kiril-seksenov może wspierać tutaj, tak jak on jest z MSFT i część zespołu HWA (komisarz na: https://github.com/MicrosoftEdge/WebAppsDocs/blob/master/en-US/win10/HostedWebApps.md). – MWiesner

Powiązane problemy