关于visual studio 2010:在Windows 8上的VS2010中定位.NET 4.5

Targeting .NET 4.5 in VS2010 on Windows 8

我希望在VS2010项目中以.NET 4.5为目标,安装新的寡妇8。我没有选择目标4.5。在VS2012中,我得到了这个选项,以及.NET 4。这是我应该做的吗?


正如你在2008年无法创建.NET 4.0项目一样,你也无法在vs 2010中以.NET 4.5为目标。IDE不支持它。

语言兼容性向后发展,而不是向前发展。


不能将.NET 4.5作为Visual Studio 2010的目标,因为用于编译应用程序的引用程序集都是.NET 4.0。然而,.NET 4.5是.NET 4.0的就地升级,因此在运行时您实际上使用的是.NET 4.5程序集,您将无法对一些较新的C功能(如Async/Wait)进行编程。


Visual Studio中的多目标功能是针对以前发布的.NET Framework版本(2.0及更高版本)及其服务包。您不能将.NET Framework的未来版本作为以前发布的Visual Studio IDE的目标。


不,就像你不能以.NET 4为目标而使用vs 2008…