我看到有新版本的ASP.NET MVC 和 Web API
如果解决方案引用了这些 NuGet 包,它是否会自动将它们更新到这些较新的版本,并设置如下选项:
?
不,你仍然需要去包管理器,并检查更新部分。
此处的设置允许项目在首次构建时转到 nuget 并获取依赖程序集。例如,如果一位同事是第一次获得 repo 的解决方案,当他们构建时,所有的程序集都将被下载。
注意:更新时要小心,我通常倾向于一次一小批地进行更新,并在每次更新后检查解决方案是否仍然运行/构建。
不会。NuGet 不会自动升级包。如果要更新软件包,则需要手动进行。
但是,NuGet 将下载缺少的引用包,以便正确构建项目,这就是这些选项所引用的。在NuGet.org上有更多关于包还原的信息。