BuildManager.TargetFramework 属性

定义

获取当前网站的.NET框架的目标版本。

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

属性值

当前网站的.NET框架的目标版本。

注解

此属性支持 ASP.NET 多目标功能,使你能够使用最新版本的 Visual Studio 开发将使用早期版本的 .NET Framework 运行的应用程序。 生成提供程序可以使用此属性来确保提供程序生成适用于.NET框架的目标版本的代码。 例如,可能需要根据网站面向 .NET Framework 3.5 还是 .NET Framework 4 生成不同的代码。 有关多目标的详细信息,请参阅 .NET ASP.NET Web 项目的框架多目标

如果网站没有 Web.config 文件,ASP.NET 假定目标框架版本是与运行站点的 IIS 应用程序池关联的版本。 对于在Visual Studio中运行的文件系统网站,默认框架版本是.NET框架的当前版本。

如果网站具有 Web.config 文件,ASP.NET 通过检查 Web.config 文件来确定目标框架。

适用于