1. ホーム
  2. .net

[解決済み] .NET Framework SDKとTargeting packの違いは何ですか?

2023-05-19 15:07:21

質問

Visual Studio で .NET Framework 4.7.1 をインストールしようとしているのですが、インストールするかどうかの選択肢が表示されます。

  • .NET Framework 4.7.1 SDK
  • .NET Framework 4.7.1 ターゲティング パック

両方必要なのでしょうか。それぞれの違いは何ですか?

どのように解決するのですか?

.NET Framework SDKは、Microsoftが提供するソフトウェア開発キット(SDK)です。

.NET Framework 用のアプリケーションを開発するために必要で、以下のものが含まれています。

  • ドキュメント
  • ヘッダーファイル
  • ライブラリ
  • サンプルやツール

.NET Framework SDKは、.NET Framework用のアプリケーションを開発するための専用SDKです。ビジュアルスタジオをインストールする場合。 これだけで十分です。

ターゲティングパックは、現在インストールされている .NET フレームワークとは異なる特定の .NET フレームワークをターゲットにしている場合に必要です。

ターゲティング パックの場合、.NET 4.7 を使用してアプリケーションを構築し、クライアントは .NET 4.5 を持っているとします。このタイプのシナリオでは、より高いバージョンを使用しているにもかかわらず、クライアントのバージョンをターゲットにすることができます。

ここで をクリックすると 特定の.NETフレームワークをターゲットにする方法 .