asp.net - 在我的 VS 2013 环境中获取 ASP.NET 4.5(安装或升级)

标签 asp.net .net asp.net-mvc visual-studio nuget

我一直在阅读有关 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.34014Windows 8.1 64位上的.NET 4.5.1

基本上,你什么都不用做,就完成了! :-)

关于asp.net - 在我的 VS 2013 环境中获取 ASP.NET 4.5(安装或升级),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509227/

相关文章:

c# - 回发后如何将数据保留在通用列表中

c# - 带有用于服务器端渲染的 Javascript View 引擎的 Asp.Net MVC - 服务器上的构建错误

asp.net - textbox.text总是返回空字符串,而不是用户输入的文本

c# - 我应该如何为其他开发人员使用 C# 在他们的项目中使用库 (.dll) 文件?

.NET 网络服务 - 快速确认,但在后台继续处理

c# - 获取 RadListBox 中的 Checked 复选框 (telerik)

c# - 忽略特定类型的异常

asp.net-mvc - 强类型 MVC View 中的 linq groupby

javascript - 带有 ASP.NET MVC 操作的 jQuery Ajax : Passing arguments from JavaScript in POST

c# - ASP.NET MVC 体系结构 : ViewModel by composition, 继承还是重复?