ASP.NET核心:依赖项:最新版本
我正在VS代码中使用ASP.NET核心。project.json文件包含许多依赖项。例如:ASP.NET核心:依赖项:最新版本,asp.net,asp.net-core,visual-studio-code,Asp.net,Asp.net Core,Visual Studio Code,我正在VS代码中使用ASP.NET核心。project.json文件包含许多依赖项。例如: "Microsoft.AspNet.Mvc": "6.0.0-rc1-final" 我的问题是:如何使所有依赖项保持最新版本?此外,了解是否存在某种通配符或标志也很有用,这样对于任何依赖项,都将始终使用最新的最终版本。您实际上可以使用通配符。例如,你可以做: "Microsoft.AspNet.Mvc": "6.0.0-rc1-*" 获取最新的rc1或甚至 "Microsoft.AspNet.Mvc"
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final"
我的问题是:如何使所有依赖项保持最新版本?此外,了解是否存在某种通配符或标志也很有用,这样对于任何依赖项,都将始终使用最新的最终版本。您实际上可以使用通配符。例如,你可以做:
"Microsoft.AspNet.Mvc": "6.0.0-rc1-*"
获取最新的rc1或甚至
"Microsoft.AspNet.Mvc": "6.0.0-*"
获取最新的6.0.0
但是,如果您这样做了,您需要知道堆栈中正在发生的更改,因为您可能会在不知不觉中开始采用较新的版本—只要新的包出现在NuGet/MyGet上,并且您恢复了项目中的包(如果您使用的是不经常更改的已发布位,而不是经常更改的夜间构建,并且仍然有大量破坏性更改,那么问题就少了一点)
由于ASP.Net Core尚未达到v1,您仍然需要了解发生了什么,因为即使是正式的预发布版本也仍然包含突破性的更改。例如,在rc2中,发布包将重命名为包含.AspNetCore.
而不是.AspNet.
并且版本将与1.0.0
(有关更多详细信息,请参见公告)。从这个角度来看,在您的版本名称中使用*
将没有任何效果,因为Microsoft.AspNet.Mvc
的新版本不会比6.0.0-rc1-final
更高
我建议跟踪回购协议,以便及时了解最新的变化。好的观点和有用的信息,谢谢!我似乎还可以查看NuGet网站,查看特定软件包的版本历史。例如:有点像,但如果软件包的名称发生变化,我想它会出现在自己的页面上。。。