在Visual Studio中跨项目添加和删除多个引用

pra*_*ris 6 resharper refactoring visual-studio-2010 visual-studio

我有一个超过50或60个csproj文件的大型项目。我需要删除现有引用中的6或7个引用,并在所有这些项目中添加10或15个新引用。是否存在用于批量添加引用和删除引用的机制?

或者,如果有一种说法,在所有项目中都将引用X替换为Y,那也将非常有帮助。让我补充一点,Nuget不是一个选择。

Dmi*_*ruk 1

这很简单:只需编写一个脚本来打开所有.proj文件,删除不需要的行并添加您需要的行。这是最简单的方法。我认为还有为 VS 或 ReSharper 编写插件的选项,但这两个选项都太过分了。项目文件毕竟只是 XML 文件(=文本文件),并且可以这样对待。

当然,如果您发现这是一个重复操作,或者需要遵守一些条件逻辑,那么编写插件是一个明智的选择。