ご存知のように、.NETフレームワークのサイズはリリースごとに増加しています。 しかし、残念ながら、すべての潜在的なユーザーが幅広い無制限のチャネルを持っているわけではありません。
目標は、WPFをサポートするどの.NET Frameworkが配布の容易さの観点から最適であるかを判断することでした。 結局のところ、インストーラーの余分なメガバイトが原因でユーザーを失いたくありません。
つまり 使用する.NET Frameworkを決定する必要がありました:.NET 3.0または.NET 3.5。
比較
.NET 3.0のメインプラス-Vistaにプリインストールされています
.NET 3.5の長所
- 前身より機能的に豊富
- クライアントプロファイルバージョンがある(詳細は以下)
その結果、.NET Framework Client Profileが選択されました。 なぜなら この場合、XPユーザーは約30メガバイト(フレームワーク+アプリケーション)、Vistaユーザーは約12メガバイトをダウンロードする必要があります。 Windows Vistaの一部のユーザーは、Windows Updateを介して.NET 3.5を受け取ります。そのため、インストールにはアプリケーション自体のダウンロードにかかる費用がかかります。
決定が下された後、この問題に関するhabrコミュニティの意見を知りたいという要望がありました。 しかし、.NET Framework Client Profileが影響を受ける出版物は見つかりませんでした。 したがって、私はこの詰め物を強調することにしました。
.NET Frameworkクライアントプロファイルの説明
.NET Framework Client Profileは、.NETデスクトップアプリケーションの作成に最も一般的に使用される28 MBのビルドです。
含まれるもの:
- 共通言語ランタイム(CLR)
- ClickOnce
- Windowsフォーム
- Windows Presentation Foundation
- Windows Communication Foundation
詳細な説明-.NET Framework Client Profileの紹介
詳細なアセンブリリスト-.NET Frameworkクライアントプロファイルアセンブリ
完全なフレームワークのダウンロードサイズ(3.5SP1)
フレームワークはインストールされていません〜56 MB
2.0〜50 MBをインストール
2.0SP1をインストール済み〜33 MB
3.0SP1〜10 MBをインストール
詳細-.NET Frameworkのサイズについて
PSこの問題についてあなたの意見を聞くのは面白いでしょう。