Resharper Inspection/Context Actions不仅适用于一个文件

You*_*jae 6 c# wpf resharper visual-studio-2015 visual-studio-2017

我一直在使用Resharper多年,但今天我发现Resharper检查包括Context Action(Ctrl + Enter灯泡MainViewModel.cs)在解决方案中不能只用于单个文件(在.NET4.6.2 WPF项目中).

编辑器滚动条顶部没有黄色/绿色复选标记,可以确认此无检查症状.

这是我检查的内容.

  • 我发现编码与其他编码不一样,所以要UTF8 BOM像其他人一样改变,但仍然无法正常工作.
  • 关闭VS,重新安装Resharper 2016.3.2,所有这些都没有帮助.
  • Resharper选项中没有此文件的无知过滤器.
  • 没有解决方案范围的Resharper选项.
  • Resharper选项中没有代码检查模式.
  • 这两者都发生了VS2015/VS2017相同的情况.
  • 这样的检查适用于同一文件夹中的所有其他cs文件.

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

小智 5

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


You*_*jae 0

我最终创建了MainViewModel.partial.cs部分类并将代码移至其中。效果很好。

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