[解決済み] Microsoft .NET 4.0 full FrameworkとClient Profileの違いについて
質問
Microsoft .NET Framework 4.0 のフルインストーラ(32 ビットと 64 ビット)は 48.1 MB、Client Profile インストーラは 41.0 MB です。解凍したインストールファイルはそれぞれ237MBと194MBで、インストールすると537MBと427MBになります。
これは110MBの差です。2つのパッケージにはどのような違いがあるのでしょうか?
.NET Frameworkのフルバージョンではなく、Client Profileをインストールすることが望ましいのはどのような場合ですか?
解決方法は?
.NET Framework 4 クライアントプロファイル RTM の新機能 は、多くの相違点について説明しています。
<ブロッククオート
NET4 Client Profileを使用する場合とNET4 Full Frameworkを使用する場合とは?
NET4クライアントプロファイルです。
すべてのクライアントデスクトップアプリケーション(WindowsフォームとWPFアプリケーションを含む)に対して、常にNET4クライアントプロファイルをターゲットにしてください。
NET4 Full フレームワーク。
アプリに必要な機能やアセンブリがクライアントプロファイルに含まれていない場合のみ、NET4 Fullをターゲットにします。これには以下が含まれます。
-
サーバーアプリを構築している場合。こんな感じ。
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 が提供する最適化により、個別の展開パッケージは不要になりました。単一の再配布可能ファイルにより、インストール プロセスが合理化され、アプリケーションの配布オプションが簡素化されます。
関連
-
[解決済み] ファイル *.mdf をデータベースとして添付できません。
-
[解決済み] Microsoft.Practices.ServiceLocationはどこから来たのですか?
-
[解決済み] データテーブルがすでに別のデータセットに属している
-
[解決済み] .NET Framework 4 マルチターゲティングパックがアンインストールできない
-
[解決済み] DelphiとDelphi.NETの違いについて
-
[解決済み] 文字列から数字を抽出する正規表現
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] .NET Coreと.NET Standard Class Libraryのプロジェクトタイプの違いは何ですか?
-
[解決済み] AssemblyVersion、AssemblyFileVersion、AssemblyInformationalVersionの違いは何ですか?
-
[解決済み] Microsoft.ACE.OLEDB.12.0' プロバイダがローカルマシンに登録されていません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リファレンスの追加にSystem.Web.Mvcが表示されないのはなぜですか?
-
[解決済み] フレームワークとアーキテクチャの違いは何ですか?[クローズド]
-
[解決済み] NetFx45WebLinkとNetFx45RedistLinkの違いは何ですか?
-
[解決済み] DockPanelを空きスペースいっぱいに表示させる方法
-
[解決済み] gacutil.exeはどこですか?
-
[解決済み] .NET WebRequestを使用してsharepointにファイルをアップロードすると、409/Conflict HTTPエラーが発生する理由?
-
[解決済み] DelphiとDelphi.NETの違いについて
-
[解決済み] 文字列から数字を抽出する正規表現
-
[解決済み] パッケージのダウングレード警告を検出(dotnet core, vs 2017)
-
[解決済み] 型名または名前空間名が見つからない[重複]。