我们在6个解决方案中使用Entity Framework 6.1.2 NuGet包。 EF刚刚更新到6.1.3,我们想要更新所有解决方案以使用最新版本。采用天真的路线,我们将在Visual Studio中打开一个解决方案,使用NuGet包管理器更新包,关闭解决方案,重复下一个解决方案。在程序包管理器控制台中运行Update-Package EntityFramework
可能比使用GUI更有效,但仍需要单独打开每个解决方案。
我希望能够运行一个脚本,找到文件夹中的所有解决方案并更新每个解决方案中的所有项目的包。我意识到更新packages.config中的版本号与安装新版本的软件包不同,因此(非常简单)选项不会起作用。我也意识到这样做的效率并不高,但是图书馆经常更新如此频繁,保持最新状态可能会成为一种(无可否认的轻微)烦恼。是否可以自动执行此任务?