正如标题所说,我想知道是否有办法在包源中有新版本可用时自动更新已安装的 NuGet 包。
用例是一个将某些公司政策(代码分析、签名等)应用于我们的项目的包,一旦此包更新,我希望能够为此包配置自动更新。
我知道 NuGet 有一个包还原功能,它会在项目构建时自动下载丢失的包,但这会下载特定版本还是具有匹配名称的最新包?
最佳答案
NuGet
包恢复功能特意仅适用于一个特定版本。同一个版本号不同的包如果缺少版本号较低的包,则不会使用。
示例 1
示例 2
这种行为是有道理的,否则就无法控制您实际构建的内容。想象一下,在您构建将要发布的版本之前,有人用更新版本的包更新了包源...
关于visual-studio-2013 - 有没有办法在 Visual Studio 中自动更新已安装的 NuGet 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31850236/