我一直在阅读有关 ASP.NET 4.5 中的一些新功能的信息,但我不确定如何访问它。
Google 似乎没有发现任何结果。
这个link表明我仍在使用 ASP.NET 4.0.30319.34014 (System.Environment.Version)。
Wikipedia建议它与 .NET 4.5(我当前的目标)并行(松散?),但这似乎不是 System.Environment.Version 返回的内容。
现在我在 Visual Studio 2013 Update 4 上运行 MVC 5.2.3。
我没有看到我的 NuGet 包管理器中显式引用 ASP.NET:
Microsoft.AspNet.Mvc 4.0.40804.0
Microsoft.AspNet.Mvc 5.2.3
Microsoft.AspNet.Razor 3.2.3
Microsoft.AspNet.Web.Optimi... 1.0.0
Microsoft.AspNet.WebApi 5.0.0
Microsoft.AspNet.WebApi.Core 5.0.0
Microsoft.AspNet.WebPages 3.2.3
Microsoft.AspNet.WebPages.Data 3.2.3
Microsoft.AspNet.WebPages.O... 2.0.30506.0
Microsoft.AspNet.WebPages.W... 3.2.3
最佳答案
首先,请务必注意,您的 .NET Framework 版本和 NuGet 包的版本彼此无关。
其次,确保您的计算机上安装了 .NET 4.5 框架。请参阅Installing the .NET Framework页。
然后,确保将项目设置为目标正确的版本。要进行验证,请右键单击您的项目,然后单击属性
,然后在应用程序
选项卡中检查目标框架
。
完成后,您现在必须了解如何正确读取您的 .NET 框架版本。 .NET 4.0之后,版本号具有误导性。我建议你检查this answer .
直接回答您,版本4.0.30319.34014是Windows 8.1 64位上的.NET 4.5.1。
基本上,你什么都不用做,就完成了! :-)
关于asp.net - 在我的 VS 2013 环境中获取 ASP.NET 4.5(安装或升级),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509227/