Asp.net core mvc 使MVC6项目保持最新
几周前,我开始在Visual Studio 2015中处理基于MVC 6/ASP.NET 5模板的项目 我注意到这些模板引用了beta5版本的程序集 上周,我找到了一种更新模板的方法,这样它们就可以使用下载文件包含beta7版本的程序集 今天早上在一个库项目中工作时,我发现我需要参考夜间构建的最新版本(beta8版本)。我手动更新了web应用程序项目中的所有引用,以从beta7更新到beta8。当我这样做时,应用程序停止工作(我只是在使用以前有效的路由时收到404错误)Asp.net core mvc 使MVC6项目保持最新,asp.net-core-mvc,Asp.net Core Mvc,几周前,我开始在Visual Studio 2015中处理基于MVC 6/ASP.NET 5模板的项目 我注意到这些模板引用了beta5版本的程序集 上周,我找到了一种更新模板的方法,这样它们就可以使用下载文件包含beta7版本的程序集 今天早上在一个库项目中工作时,我发现我需要参考夜间构建的最新版本(beta8版本)。我手动更新了web应用程序项目中的所有引用,以从beta7更新到beta8。当我这样做时,应用程序停止工作(我只是在使用以前有效的路由时收到404错误) 我的问题是:有什么诀窍可
我的问题是:有什么诀窍可以使web应用程序项目与夜间构建版本保持同步吗?对于nuget软件包,您可以使用“*”来引用最新版本。例如,您可以查看MusicStore repo中的文件。我在这里复制了相关章节:
{
"dependencies": {
"EntityFramework.InMemory": "7.0.0-*",
"EntityFramework.MicrosoftSqlServer": "7.0.0-*",
"Microsoft.AspNet.Antiforgery": "1.0.0-*",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-*",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-*",
"Microsoft.AspNet.Authentication.Google": "1.0.0-*",
}
}
不,这是一项高度实验性的技术的夜间构建——没有人会投资一个月来构建几个月后就无关紧要的工具。MVC6的最佳选择是在jabbr中闲逛,那里有一群来自asp.net团队的人潜伏在那里,当你因为构建中断而陷入困境时,可以问他们一些问题。我相信他们也会很感激您的反馈。如果您决定使用夜间构建,请不要忘记“观察”回购协议是否会破坏更改。