9

MS Visual Studio 2015を使用してWindows 10 Hosted Web App(HWA)を構築しました。ここでは、生成された.appxと関連するファイルを1つのファイルにまとめたスタンドアロンインストーラを作成する方法があるかどうかを調べました。実行可能ファイルをクリックします。残念ながら、これまでのところ、提供されているPowerShellスクリプトを使用して、HWAバンドルをサイドロードすることを誓っただけです。Windows 10 HWAバンドルのインストーラを作成するにはどうすればよいですか?

ここでは、NSIS(Nullsoft Scriptable Install System)を見て、このHWAのインストーラを作成しました。これまでのところ、最新のchangelogs(セクションバージョンF.2 3.0 Beta 2を参照)によれば、「予備のWindows 10サポート」しかないようです。

だから私の質問は以下のとおりです。

  1. 私はPowerShellのインストールルーチンを呼び出す必要がせずにスタンドアロンインストーラを作成できますか?
  2. 予備Windows 10のサポート」はappxのアプリケーションを意味しますか?

注:

アプリは、ローカルインストールによって検証顧客のグループに配布されなければならないように私は、Windows以外-店ベースのアプローチに興味があります。

EDIT-1:

私は他の(非NSISベース)インストーラの作成手法のアイデアに開いています。

答えて

3

NSISは、そのままのHWAアプリケーションをサポートしていません。どのWindows APIを呼び出すのか知っていれば、おそらくSystemプラグインを使用するか、カスタムNSISプラグインを作成することができます。私はMSDNを簡単に見ていましたが、サイドロードアプリケーションに呼び出すAPIを見つけることができませんでした。

予備的なWindows 10のサポートに関する部分は、現代のアプリケーションとは関係ありません。これは主に一般的な互換性とバージョンチェックに関するものです。

+1

このようなHWAプラグインの提供を検討しましたか?他の多くの開発者にとっても役に立ちます。 – rzo

+0

@rzo私は私の答えで言ったように、私はその情報がなくても誰もできることのない正しいAPIを見つけることさえできませんでした... – Anders

+0

多分@kiril-seksenovはMSFTとHWAチームの一部(コミッタ:https://github.com/MicrosoftEdge/WebAppsDocs/blob/master/en-US/win10/HostedWebApps.md)。 – MWiesner

関連する問題