场景
一个VS解决方案包含n个项目。项目A引用Y v1包,项目B引用Y v2包。现在无法使用NuGet包管理对解决方案中所有项目的包Y进行更新,只有当所有项目引用相同版本的包Y时才能进行更新。对于只有两个项目来说不是什么大问题,但是我正在处理许多项目,由于糟糕的包管理而引用了许多包版本,而它们应该都引用同一版本。
在我花费下午时间编写控制台应用程序以自动更新解决方案中所有package.config文件之前,以便每个引用的包只通过其最新版本进行引用(最近的引用,不是所有的最新版本,带有例外/警告等)...是否已经有工具/方法可以实现这一点?或者我不知道的其他方法?