私は最近、自分が行ってきた仕事で多くの新しい .NET 3.5 機能を使用しています。私が構築しているアプリケーションは、マシンに .NET Frameworkの最新バージョン (またはおそらくどのバージョンも) を持っていない可能性が高い消費者に配布することを目的としています。
.NET 3.5 再頒布可能パッケージをダウンロードしに行ったところ、約200 MBであることがわかりました。これは私のアプリケーションでは受け入れられません。なぜなら、それは、ユーザーのマシンにすばやくインストールされ、目立たないように維持される、迅速で痛みのない消費者向けアプリケーションであるはずだからです。.NET 3.5 が既にインストールされているユーザーの場合、これまでのところ、バイナリのダウンロードは瞬時に行われました。この 200 MB のゴリラは、ダウンロードのサイズを 4 倍以上にします。フレームワークがマシン上にあることを確認するために使用できる、この再配布可能なパッケージ以外のオプションはありますか? ダウンロードの開始からインストールの完了までの目標時間は 2 分未満です。まだ .NET をインストールしていない人にはできないのでしょうか?