2010-12-28 13 views
17

.NET 4.0用にコンパイルするために、既存の.NETアプリケーションをアップグレードしました。私たちのアプリは、エンドユーザーのマシンにインストールされるWPFクライアントアプリケーションです。そのため、クライアントプロファイルを使用するのが当然のようです。しかし、このコードをいくつか再構成する必要があります(コードの一部はクライアントアプリケーションと異なるサーバーアプリケーションで共有されるため、System.Webに間接的に依存しています)。.NET 4 Client Profileのメリットは何ですか?

私の質問は、この仕事をすればどんな利益が得られるのでしょうか?

  • .NET 4クライアントプロファイルは、.NET 4のフルマシンよりも多くのマシンにインストールされていますか?私はクライアントプロファイルがWindows Updateで公開されていることを理解していますが、それぞれのインストールベースに関する実際の統計情報を見つけることができませんでした。

  • クライアントプロファイルのインストール速度が向上しましたか?私たちのアプリは約1GBのマルチメディアリソースを持っているので、41MBと48MBのインストールサイズはあまり違いはありません。

  • 私が考えていないクライアントプロファイルには他にも利点がありますか?

ありがとうございました!

+0

アプリケーションに1GBのリソースが追加されているので、それが実行されるフレームワークは軽微な問題です。 –

+0

1GBのものを明確にするために、これらは複数の言語に翻訳されたオプションのマルチメディアファイルです。典型的なユーザーはこれらのうちのほんの一部しかインストールしませんが、すべてをインストールCDに含めます。しかし、はい - これらのサイズは7MBの節約を問題にしません。 –

+0

実際のサイズの違いを確認するには、http://stackoverflow.com/q/2759228/809009にアクセスしてください。短いバージョンでは、インストール時に110 MBの違いがあります。したがって、技術的には、まだ気にしないでください。 –

答えて

7

クライアントプロファイルの主要なケースは、インストールが小規模で、ゆっくりと高価なインターネット接続がある地域、特にインターネットからインストールする場合に、より一般的に味が良いということです。

あなたが支配的な顧客基盤または十分に接続された顧客基盤を持っている場合、私はあなたの依存関係を解消するのに費用がかかるとは思えません。一方で、より多くのユーザーがより広く利用できるアプリケーションが必要な場合は、クライアントプロファイルを対象とする価値があります。

+1

Joeがすでに述べたように、サイズの違いはわずか7 MBです。 56.6kダイヤルアップでさえ、違いはあまりありません。 – CadentOrange

+6

実際には約7 MBの人がいます。 –

+2

+1 @Greg私は1GBのリソースにもっと関心がありますが、OPには言及されています! –

2

.NET 4クライアントプロファイルは、.NET 4よりも多くのマシンにインストールされていますか?

まず、この質問は間違っています。

クライアントプロファイルをターゲットにする場合は、フルとCPの両方で実行します。フルをターゲットにしている場合は、フルでのみを実行します。したがって、CPがFullよりも少ないマシンにインストールされていても、それが正当に働く人が増えます。

しかし、そうであっても、特定のウェブサイトhereのユーザーからいくつかの統計があります

4.0, full: 5.6% 
4.0, client: 28.3% 

サンプルサイズが小さいので、不確実性が高いですが、違いは、かなり重要です。

only about half of web usersには4.0がインストールされているため(このグラフはおそらくフルとCPの両方をカウントするため)、正社員の人数を増やしたい場合は、3.5にダウングレードすることがさらに重要です。しかし、特にサードパーティの4.0ライブラリがある場合は、これはおそらく実用的ではありません。

+0

質問の最初の箇条書きを参照してください - 私はWindows Updateの違いを認識していますが、インストールする可能性についての具体的な情報を探していました。 –

+0

@JoeStrommen申し訳ありません、あなたは私の悲惨な最初の試みを見なければなりませんでした:)私はあなたがもう少し役に立つこの時間を見つけるだろうと思う。 –

+0

素晴らしいリンク!ありがとう。 –

関連する問題