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

标签 visual-studio visual-studio-2010 refactoring resharper

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

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

最佳答案

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

当然,如果你发现这是一个经常性的 Action ,或者如果有一些你需要遵守的条件逻辑,那么写一个插件是一个明智的选择。

关于visual-studio - 在 Visual Studio 中跨项目添加和删除多个引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10019100/

相关文章:

ruby - 我如何重构以摆脱实例变量?

web-services - 在经典 ASP 中使用 Web 服务的最佳方式是什么?

visual-studio - VSTS 安装后将代理状态从离线更改为在线

.net - 如何在 Visual Studio 2019 中将 .NET Framework 4.7.2 项目迁移到 .NET Core 3.0

c# - 重构 .NET 代码以符合编码标准

c# - Visual Studio 注释位置调整

c# - 如何将饼图添加到我的 winforms 应用程序?

C# 组合框显示错误的值

c++ - CMake 嵌套项目和目标

c# - 如何比较两个可执行文件?