将项目升级到MVC 5

ncb*_*cbl 39 asp.net-mvc-4 asp.net-mvc-5

我一直在寻找升级当前MVC 4应用程序的解决方案,我必须使用新的MVC 5二进制文件.我无法在任何地方找到解决方案.

有人有主意吗?

Mic*_*elB 21

只需允许Nuget包管理器运行更新,Visual Studio 2013将自动升级项目.

脚步:

在Visual Studio 2013中,打开项目并右键单击项目名称以打开"属性"窗口.将目标框架更改为至少4.5.

然后,在项目上右键单击References项,然后选择Manage NuGet Packages.在窗口右侧选择"更新",然后在下面选择"全部".这应该开始搜索需要更新的所有包.搜索完成后,将显示"全部更新"按钮,如果单击该按钮,将更新所有包.

注意,我的项目有UpgradeMvc3ToMvc4包.它无法升级,所以我先卸载它,但允许dll在被问到时保留.

  • 这个答案是对的.虽然它确实更新了包,但项目类型和设置(剃须刀版本等)仍然是MVC4.请使用上面接受的答案. (5认同)
  • @jazzcat由于某种原因,答案已被所有者删除.你应该遵循这个指南:https://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc -5-和网络的API-2 (5认同)