2

オープンソースのメディアセンタープラグインがあります。現時点では、ダウンロードサイズはわずか1メガバイトです。

プラグインを変更して.NET3.5を要求した場合、ユーザーはプラグインを使用できるようにするためだけに197メガバイトをダウンロードしなければならない場合があります。

私は大規模なリファクタリングプロセスの最中であり、コードベースの複雑さを大幅に軽減するLINQの機能面のいくつかを使用することを切望しています。

.NET 3.5は私のアプリケーションの妥当な前提条件ですか?私のユーザーベース全体には、すでに.NET3.0がインストールされています。

4

4 に答える 4

3

小規模なインストーラーの場合、.Net3.5Sp1には「クライアントプロファイル」と呼ばれる新機能があります。

.NET Frameworkクライアントプロファイルのセットアップには、クライアントアプリケーションシナリオで通常使用される.NETFrameworkのアセンブリとファイルのみが含まれています。例:Windowsフォーム、WPF、およびWCFが含まれます。ASP.NETと、主にサーバーシナリオで使用されるライブラリとコンポーネントは含まれていません。このセットアップパッケージのサイズは約26MBであり、完全な.NETFrameworkセットアップパッケージよりもはるかに高速にダウンロードおよびインストールできます。

于 2009-03-08T07:32:06.577 に答える
1

オープンソースプロジェクトとしては受け入れられると思います。Windowsの次のバージョンであるWindows7には、.NET3.5が付属します。そして:XPとVistaのユーザーが他のプログラムのために3.5をすでにインストールしている可能性は月ごとに増加します。

PS:私はあなたのMediaCenterプラグインを使用しています。私はその3.5セットアップを行うと確信しています。

于 2009-03-08T07:36:02.730 に答える
0

マイクロソフトがWindowsUpdateまたはサービスパックを介して.NetFramework3.5をできるだけ多くのマシンにインストールするように強く求めない理由はわかりません。

ただし、Vistaユーザーに3.5をダウンロードさせたくない場合は、VS2008で2.0フレームワークをターゲットにすることができます。2.0はVistaに組み込まれています。LINQに関しては、別の実装を見つけて、LinqBridgeを試してください。他のすべて(推論された変数、自動ゲッターセッター、コレクション初期化子、プロパティ初期化子、ラムダは単なるコンパイラの魔法であり、3.5に依存しません

于 2009-03-08T07:37:10.370 に答える
0

すべてのユーザーが実際に .net フレームワークを展開する必要があるわけではないことに注意してください。たとえば、Windows 7 ユーザーは、既にマシンにそれを持っています。

于 2010-02-07T20:50:19.800 に答える