Resharper 检查/上下文操作仅对一个文件不起作用

问题描述 投票:0回答:3

多年来我一直在使用 Resharper,但今天我发现 Resharper 检查包括 Context Action(Ctrl+Enter 灯泡)不适用于解决方案中的单个文件(

MainViewModel.cs
在 .NET4.6.2 WPF 项目中)。

这个 No-inspection 症状可以通过编辑器滚动条顶部没有黄色/绿色复选标记来确认。

这是我检查过的内容。

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

我该怎么做才能检查更多这个问题?

c# wpf visual-studio-2015 resharper visual-studio-2017
3个回答
5
投票

MainViewModel 和 ViewModelLocator 都在 ReSharper 分析中被忽略了。(也许是因为它们是作为 MVVM Light NuGet 包的一部分自动添加的?)解决方法是右键单击垂直滚动条顶部的“暂停”图标,然后“启用”文件分析”。再次点击“恢复”


0
投票

我最终创建了

MainViewModel.partial.cs
部分类并将代码移动到它。 它工作正常。

这不是解决方案,所以欢迎任何回复。


0
投票

尝试检查打开选项卡右上角的 ReSharper 状态图标。也许分析被禁用。您可以通过右键单击该图标来恢复分析。

© www.soinside.com 2019 - 2024. All rights reserved.