Microsoft .NET 4.0 フルフレームワークとクライアントプロファイルの違い 質問する

Microsoft .NET 4.0 フルフレームワークとクライアントプロファイルの違い 質問する

Microsoft .NET Framework 4.0 のフル インストーラー (32 ビットおよび 64 ビット) は 48.1 MB、クライアント プロファイル インストーラーは 41.0 MB です。抽出されたインストール ファイルはそれぞれ 237 MB と 194 MB で、インストール後はそれぞれ 537 MB と 427 MB になります。

これは 110 MB の差です。2 つのパッケージにはどのような違いがありますか?

完全な .NET Framework ではなく、クライアント プロファイルをインストールする方が望ましいのはどのような場合ですか?

ベストアンサー1

.NET Framework 4 クライアント プロファイル RTM の新機能多くの違いを説明します。

NET4 クライアント プロファイルを使用する場合と、NET4 フル フレームワークを使用する場合の違いは何ですか?
NET4 クライアント プロファイル:
すべてのクライアント デスクトップ アプリケーション (Windows フォームおよび WPF アプリを含む) に対して、常に NET4 クライアント プロファイルをターゲットにします。

NET4 フル フレームワーク:
アプリに必要な機能またはアセンブリがクライアント プロファイルに含まれていない場合にのみ、NET4 フルをターゲットにします。これには次のものが含まれます。

  • サーバーアプリを構築する場合。例:
    o ASP.Net アプリ
    o サーバー側 ASMX ベースの Web サービス
  • 従来のクライアント シナリオを使用する場合。例:
    o NET4 では非推奨で、クライアント プロファイルに含まれていない System.Data.OracleClient.dll を使用します。o
    従来の Windows Workflow Foundation 3.0 または 3.5 (WF3.0、WF3.5) を使用します。
  • 開発者シナリオを対象としており、MSBuildなどのツールが必要な場合、またはSystem.Design.dllなどの設計アセンブリにアクセスする必要がある場合

しかし、MSDNに記載されている通りただし、これは >=4.5 には関係ありません。

.NET Framework 4.5 以降では、クライアント プロファイルが廃止され、完全な再頒布可能パッケージのみが利用可能になりました。ダウンロード サイズの縮小や展開の高速化など、.NET Framework 4.5 によって提供される最適化により、別の展開パッケージが不要になりました。単一の再頒布可能パッケージによって、インストール プロセスが効率化され、アプリの展開オプションが簡素化されます。

おすすめ記事