【问题标题】:ReSharper: Fix across solutionReSharper:跨解决方案修复
【发布时间】:2017-10-10 01:57:10
【问题描述】:

下面我添加了一个截图来解释这个问题。我正在尝试修复解决方案中的某些警告,而不仅仅是在单个文件中。当您正在编辑一个包含 1,000 多个文件的旧项目并且您有 1000 多个警告可以在几分钟内修复时,在解决方案中修复它们真的很困难,但我已经处理了好几天。

有没有办法启用 ReSharper 选项来修复跨解决方案?或者甚至跨文件夹修复。很多问题都会发生这种情况,“删除冗余初始化程序”、“删除案例 0”和“将正文转换为 LINQ”

【问题讨论】:

  • 投反对票的原因?
  • 这是由于您正在就软件功能寻求帮助,这与任何编码问题无关。但我想建议使用其他 SO 网站之一,例如:superuser.com
  • ReSharper 是否具有与 IntelliJ IDEA Code | Inspect Code... 类似的功能?它在那里对当前/选定的文件和文件夹运行所有检查,显示它发现的所有问题。然后它允许一次快速修复所有地方的特定问题(如果在分组节点上调用而不是特定事件)。 jetbrains.com/help/idea/… ReSharper 中可能也存在类似的东西?
  • @Sand 我不同意,superuser.com 上只有 14 个问题标记为Resharper,而 stackoverflow.com 上只有 4,111 个问题。这个问题与程序员用来帮助解决编码问题的工具有关。

标签: c# visual-studio visual-studio-2017 resharper jetbrains-ide


【解决方案1】:

您可以从 Resharper 选项菜单更改 Resharper 设置。 转到:

Resharper --> Options --> Code Inspection --> Inspection Severity.

根据您的项目语言选择 C# 或 VB.Net,然后找到“语言使用机会”并将“将正文转换为 LINQ”的设置从“警告”更改为“提示”。

您的其他问题也可以通过类似方式解决。

【讨论】:

  • 所以将其更改为“提示”将允许我跨解决方案替换?
  • @q1492431 先试试看。它将删除解决方案中的 resharper 警告。但是仍然显示来自 Visual Studio 的警告。
猜你喜欢
  • 1970-01-01
  • 2017-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-30
  • 1970-01-01
相关资源
最近更新 更多