几周前,我开始在 Visual Studio 2015 中处理基于 MVC 6/ASP.NET 5 模板的项目。
我注意到这些模板引用了程序集的 beta5 版本。
上周,我找到了一种更新模板的方法,以便它们可以使用位于 here 的下载包含程序集的 beta7 版本。 .
今天早上在处理图书馆项目时,我发现我需要引用最新版本的夜间构建(beta8 版本)。我手动更新了 Web 应用程序项目中的所有引用,以从 beta7 更新到 beta8。当我这样做时,应用程序停止工作(我在使用以前工作的路由时只是收到 404 错误)。
我的问题是:是否有技巧让 Web 应用程序项目与夜间构建版本保持同步?
最佳答案
对于 nuget 包,您可以使用“*”来指代最新版本。你可以看看project.json例如 MusicStore 存储库中的文件。我在这里复制了相关部分:
{
"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-*",
}
}
关于asp.net-core-mvc - 使 MVC 6 项目保持最新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33000369/