2

必要に応じて適切な .NET 2.0 Framework をダウンロードしてインストールする Inno Setup インストール スクリプトで使用できるスクリプトの検索、作成、最終的な削除に 1 日の大半を費やしました。

確かに多くの例がありますが、それらは次のとおりです。

  1. 必要に応じて Internet Explorer をインストールしたいのですが、自動化された方法では敢えてできません。

  2. x86 .NET ディストリビューションのみを処理し、x64 および IA64 はサポートしません

  3. 必要なときに適切な言語パックをインストールしないでください -- 難しい問題です (x86/x64/言語の組み合わせごとに異なる言語パックがあるのを見て、タオルを投げました)

  4. .NET 2.0 SP1 の取得を処理しないでください (2.0 がインストールされると、Windows Update で処理されるのでしょうか?)

これは非常に一般的な問題のように思われるため、誰かが解決したに違いありません。私が見つけたのは、同じ 2 つまたは 3 つのコード スニペットを指している 20 の異なる投稿だけでした。

洞察を歓迎します:)

4

2 に答える 2

4

InnoSetup用の.NETFramework1.1 / 2.0/3.5インストーラー

于 2009-01-15T20:20:32.057 に答える
1

私は最近この問題を調査しましたが、あなたと同じ要件はありません。あなたが望むことを実行するスクリプトは見たことがありませんが、代わりに.NET 2.0がインストールされているかどうかを確認し、インストールされていない場合はダウンロードするように促すことを検討しました. フレームワークがインストールされたら、デフォルトのブラウザーで URL を開き、ユーザーにインストールを再試行させることができます。

これはユーザーの観点からは理想的な状況ではありませんが、あなたの計画に従って、さまざまな言語の制約を処理するために複雑なものを作成して機能させる必要があると思います.

ちょうど私の2セント。

于 2008-09-26T19:52:17.650 に答える