BuildManager.TargetFramework プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の Web サイトの .NET Framework のターゲット バージョンを取得します。
public:
static property System::Runtime::Versioning::FrameworkName ^ TargetFramework { System::Runtime::Versioning::FrameworkName ^ get(); };
public static System.Runtime.Versioning.FrameworkName TargetFramework { get; }
static member TargetFramework : System.Runtime.Versioning.FrameworkName
Public Shared ReadOnly Property TargetFramework As FrameworkName
プロパティ値
現在の Web サイトの .NET Framework のターゲット バージョン。
注釈
このプロパティは、ASP.NET マルチターゲット機能をサポートしています。これにより、最新バージョンのVisual Studioを使用して、以前のバージョンの .NET Framework で実行されるアプリケーションを開発できます。 ビルド プロバイダーは、このプロパティを使用して、.NET Framework のターゲット バージョンに適したコードをプロバイダーが生成することを確認できます。 たとえば、Web サイトの対象が .NET Framework 3.5 か .NET Framework 4 かに応じて、異なるコードを生成できます。 マルチターゲットの詳細については、「ASP.NET Web プロジェクトの.NET Framework マルチターゲット」を参照してください。
Web サイトに Web.config ファイルがない場合、ASP.NET は、ターゲット フレームワークのバージョンが、サイトが実行されている IIS アプリケーション プールに関連付けられているバージョンであると見なします。 Visual Studioで実行されているファイル システム Web サイトの場合、既定のフレームワーク バージョンは .NET Framework の現在のバージョンです。
Web サイトに Web.config ファイルがある場合、ASP.NET は Web.config ファイルを調べることでターゲット フレームワークを決定します。