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…