ReSharper 2025.3 Help

移除未使用的引用

此命令允许清理在源代码中没有实际使用的项目和程序集引用。 您可以在项目、解决方案文件夹或整个解决方案上应用此命令。 在删除完成之前,您将能够看到所有将被移除的引用,并在必要时保留您想要保留的引用。

当您移除项目和程序集引用时,ReSharper 还会删除所有冗余的命名空间导入指令(using 在 C# 中, Imports 在 Visual Basic 中),这些指令引用了已移除程序集中的命名空间。

移除未使用的引用

  1. 在 Solution Explorer 中,选择一个或多个项目、解决方案文件夹或解决方案的根节点,或者选择项目的 依赖项 节点。

  2. 右键单击所选内容,然后在上下文菜单中选择 重构 | 移除未使用的引用 ,或者按 Control+Shift+R ,然后选择 移除未使用的引用

    将打开 移除未使用的引用 对话框。

  3. 所有在源代码中没有实际使用的引用将以按项目分组的树状视图显示。 默认情况下,所有引用都被选中以供删除。 如有必要,取消选择您想要保留的引用。

    ReSharper:在解决方案中移除未使用的引用
  4. 单击 下一步 以移除选定的引用。

  5. 您还可以查看选定范围内的所有引用(包括已使用和未使用的引用)。 为此,请单击 分析已使用的引用。 这些引用将在 Analyze References 窗口中显示,您也可以在此处移除未使用的引用。 有关分析引用的更多信息,请参阅 分析并优化项目引用

还有其他清理项目和程序集引用的方法。

  • 您可以调用 Optimize References命令,该命令将允许您分析所有引用并移除未使用的引用。

  • 您可以展开 Solution Explorer 中的 引用 节点,选择您想要移除的引用,并调用 安全删除重构 ,该操作要么静默移除未使用的引用,要么打开一个对话框显示选定引用的使用方式和位置。

最后修改日期: 2025年 12月 8日