【问题标题】:Resharper Inspection/Context Actions not working to only one fileResharper 检查/上下文操作仅对一个文件不起作用
【发布时间】:2017-03-09 11:08:06
【问题描述】:

我多年来一直在使用 Resharper,但今天我发现 Resharper 检查包括 上下文操作(Ctrl+Enter 灯泡)仅对单个文件不起作用(.NET4.6.2 WPF 中的MainViewModel.cs项目)在解决方案中。

无检查症状可以通过编辑器滚动条顶部没有黄色/绿色复选标记来确认。

这是我检查过的内容。

  • 我发现编码与其他编码不同,因此像其他编码一样更改为UTF8 BOM,但仍然无法正常工作。
  • 关闭VS,重新安装Resharper2016.3.2,都无济于事。
  • Resharper 选项中没有此文件的无知过滤器。
  • 没有解决方案范围的 Resharper 选项。
  • Resharper 选项中没有代码检查模式。
  • 这发生在两个VS2015/VS2017 中完全相同。
  • 此类检查适用于同一文件夹中的所有其他 cs 文件。

我可以做些什么来检查这个问题?

【问题讨论】:

    标签: c# wpf visual-studio-2015 resharper visual-studio-2017


    【解决方案1】:

    ReSharper 分析中省略了 MainViewModel 和 ViewModelLocator。(可能是因为它们是作为 MVVM Light NuGet 包的一部分自动添加的?)修复方法是右键单击垂直滚动条顶部的“暂停”图标,然后文件的“启用分析”。再次点击“继续”

    【讨论】:

    【解决方案2】:

    我最终创建了MainViewModel.partial.cs 部分类并将代码移动到它。 它工作正常。

    这不是一个解决方案,因此欢迎任何回复。

    【讨论】:

    • 似乎这是一个 Resharper 错误。它现在从 2017.1.1 开始修复
    • 2017.3.1 中似乎仍然存在
    猜你喜欢
    • 1970-01-01
    • 2012-11-06
    • 2016-04-30
    • 1970-01-01
    • 2010-09-18
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    相关资源
    最近更新 更多