已安装Net Framework 4.5。可以构建/目标Framework 4.0吗?

时间:2013-06-05 07:08:07

标签: visual-studio-2010 .net-4.0 .net-4.5 backwards-compatibility .net-framework-version

我已安装Visual Studio 2012 Express,并且.NET Framework 4.5已安装在一起。

现在,从Visual Studio 2012开始,如果我的目标是.NET 4.0(属性 - >应用程序 - >目标框架),那似乎不起作用。 (在Visual Studio 2010中也是如此,顺便说一句,它根本不能以4.5为目标!)。

我注意到的是,如果我调试我的项目,并在SqlConnection变量上设置Watch,我会看到所有新的4.5成员属性(例如,我看到SqlConnection.ClientConnectionId属性,在.NET 4.5中引入)

那么,什么是Visual Studio - > 属性 - > 应用 - > 目标框架 - > 4.0 应该做什么?

1 个答案:

答案 0 :(得分:1)

当您意识到.NET Framework 4.5的安装是.NET 4.0的替换时,这种“奇怪”行为看起来非常正常。

查看Stack Overflow回答 Can a build server with .NET 4.5 installed successfully deploy a project targeting 4.0 to a server with only .NET 4.0 installed?