JetBrains Rider 2025.2 Help

安全删除重构

如果您要删除其他符号或项目/程序集引用,请使用此重构以确保删除后解决方案能够编译。 如果没有对被删除项的引用,或者所有引用都可以安全折叠,该项将会立即被删除。 否则,JetBrains Rider 将向您显示所有不安全删除的引用,您可以编辑相应的代码。 如果在删除符号后留下任何空文件,此重构也可以删除这些文件。

安全删除符号

  1. 通过以下方式之一选择符号:

    • 在编辑器中,将插入符号放置在符号名称处。

    • 在解决方案资源管理器中选择一个符号。

    • 结构窗口 窗口中选择一个符号。

  2. 请执行以下操作之一:

    • 按下 Alt+Delete

    • Ctrl+Alt+Shift+T 然后选择 安全删除

    • 在主菜单中选择 重构 | 安全删除

    安全删除 对话框将打开。

  3. 如果符号具有基符号、继承符号或两者,JetBrains Rider 会提示您指定应删除哪些符号。

    如果是类型,您可以删除该类型及其所有继承符号。

    如果是多态方法或属性,您也可以通过选择以下选项之一来删除基成员:

    • 删除整个层次结构:所选成员、所有基符号及其所有继承符号

    • 删除所选成员及其所有继承符号

    • 删除层次结构中的单个成员,即所选成员

    JetBrains Rider。 安全删除重构
  4. 要应用重构,请点击 下一步

  5. 如果未找到任何用法,该符号将会立即被删除。 否则,检测到的冲突会显示在重构向导的下一步中,您需要手动 解决冲突

安全删除项目

  1. 在解决方案资源管理器中选择一个或多个您想要删除的项目。

  2. 请执行以下操作之一:

    • DeleteAlt+Delete

    • Ctrl+Alt+Shift+T 然后选择 安全删除

    • 在主菜单中选择 重构 | 安全删除

    安全删除 对话框将打开。

  3. 要删除的项目会列在对话框中。 默认情况下,会选中 搜索用法 ,以便您查看项目被引用的所有位置并决定如何处理它们。

    您可以选择性地选中 从文件系统中删除项目文件夹和文件。 如果未选中,该项目将从解决方案中移除,但所有项目文件将保留在磁盘上。

    安全删除项目
  4. 要应用重构,请点击 下一步

安全删除项目/程序集引用

  1. 在解决方案资源管理器中选择一个或多个您想要删除的引用。

  2. 请执行以下操作之一:

    • 按下 Alt+Delete

    • Ctrl+Alt+Shift+T 然后选择 安全删除

    • 在主菜单中选择 重构 | 安全删除

  3. 如果仅选择未使用的引用,则会立即执行重构。 否则,将会打开 安全删除程序集引用 对话框,其中显示了被删除项目/程序集中符号的所有用法。 您可以单击每个用法以导航到源代码,并查看是否可以删除它。 当您更改代码时,对话框中的用法列表会自动更新。

  4. 一旦对话框中不再有任何用法,您可以单击 下一步 完成删除。

  5. 如果您想删除所选的程序集引用并稍后清除其用法,请取消选中 仅移除未使用的引用 ,然后单击 下一步

最后修改日期: 2025年 9月 26日