0

ClickOnce を使用して前提条件の一部のみをバンドルするという質問によると、ClickOnce インストーラーは Web からすべての前提条件をダウンロードするか、すべてのファイルをローカルで期待することができます。これは、Visual Studio 2008 展開プロジェクトでも同じようです。

また、選択した前提条件のみをインストーラー アーカイブに含めたいので、これがまだ最新の状態であるかどうか疑問に思っていました。Visual Studio 2010 にアップグレードすると、この問題は解決しますか? それとも、私が見落としていた回避策はありますか?

4

2 に答える 2

0

これが私が思いついたアイデアです。

  • 「コンポーネントベンダーのWebサイトから前提条件をダウンロードする」が設定された.NETFrameworkを除くすべての前提条件を使用して、ブートストラップインストーラーをパッケージ化します。
  • 次のことを行うブートストラップインストーラーの代わりに起動される小さなプログラム(バッチファイルまたは実行可能ファイル)を作成します
    • .NET Frameworkがインストールされているかどうかを確認します(ブートストラップパッケージファイルは、これを確認する方法を示しています。たとえば、.NET Frameworkがインストールされている場合 HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033\Install == 1
    • はいの場合setup.exe -homesite=false、ファイルをダウンロードしないようにインストーラーを構成する実行
    • 実行するsetup.exe

コメント大歓迎です!

于 2012-08-12T11:33:49.073 に答える
0

前提条件をパッケージ化してダウンロード URL を設定し、そこに前提条件を配置できます。その後、ブートストラッパーによって前提条件がインストールされると、展開パッケージに含める必要はなく、URL からダウンロードされます。これはもちろん、これを行うたびに独自のブートストラップ パッケージをセットアップする必要があることを意味しますが、機能します。

于 2012-08-25T07:21:20.387 に答える