如果我的项目正在使用现在已过时的依赖项,我想在某处发出响亮的警告(可能我可能会将其挂接到我们的构建中,因此使用某些过时依赖项的构建会自动失败并且无法部署) .
如果可能的话,我只想对我们其他内部项目的依赖性这样做,首先,这样如果我发布一个共享内部库的新版本,所有其他使用该库的项目都会被大声通知/要求更新到新版本,但我们不必在每次升级时都立即升级到最新版本的 Entity Framework 。
有没有一种方法可以通过包管理器控制台或使用 MSBuild 任务轻松检查我的全部或部分 NuGet 依赖项是否是最新的?
最佳答案
您可以在 NuGet 上获取所有已安装包和最新版本的列表。
我创建了一个 PowerShell 脚本来执行此操作。你可以在这里找到它:
关于c# - 如何自动检测我的 NuGet 包是否是最新的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22042119/