关于visual studio 2010:已安装的Net Framework 4.5。

Installed Net Framework 4.5. Can build/target Framework 4.0?

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

现在从Visual Studio 2012开始,如果我的目标是.NET 4.0(Properties->Application->Target Framework),这似乎不起作用。(同样的情况也发生在Visual Studio 2010中,顺便说一下,它根本不能以4.5为目标!).

我注意到,如果我调试我的项目,并在一个sqlconnection变量上设置一个监视,我会看到所有新的4.5成员属性(例如,我看到SqlConnection.ClientConnectionId属性,与.NET 4.5一起引入)。

那么,Visual Studio->Properties->Application->Target Framework->4.0应该做什么?


事实上,当您意识到.NET Framework 4.5的安装是.NET 4.0的替代品时,这种"奇怪"的行为看起来非常正常。

查看堆栈溢出答案安装了.NET 4.5的生成服务器能否成功地将目标为4.0的项目部署到仅安装了.NET 4.0的服务器上?.