Powershell 如何在不手动打开解决方案的情况下更新多个解决方案中的NuGet包?

Powershell 如何在不手动打开解决方案的情况下更新多个解决方案中的NuGet包?,powershell,nuget,Powershell,Nuget,我们在6个解决方案中使用Entity Framework 6.1.2 NuGet包。EF刚刚更新到6.1.3,我们希望更新所有解决方案以使用最新版本。按照简单的方法,我们将在VisualStudio中打开一个解决方案,使用NuGet包管理器更新包,关闭解决方案,然后重复下一个解决方案。在Package Manager控制台中运行Update Package EntityFramework可能比使用GUI更高效,但仍然需要单独打开每个解决方案 我希望能够运行一个脚本,找到文件夹中的所有解决方案,并

我们在6个解决方案中使用Entity Framework 6.1.2 NuGet包。EF刚刚更新到6.1.3,我们希望更新所有解决方案以使用最新版本。按照简单的方法,我们将在VisualStudio中打开一个解决方案,使用NuGet包管理器更新包,关闭解决方案,然后重复下一个解决方案。在Package Manager控制台中运行
Update Package EntityFramework
可能比使用GUI更高效,但仍然需要单独打开每个解决方案

我希望能够运行一个脚本,找到文件夹中的所有解决方案,并更新每个解决方案(所有项目)的包。我意识到更新packages.config中的版本号与安装软件包的新版本不同,因此(非常简单)选项不起作用。我也意识到,这样做一次并不能获得太多的效率,但是现在图书馆更新得如此频繁,保持最新可能会成为一个(无可否认的小)麻烦。有可能使这项任务自动化吗