R# & StyleCop 问题:找不到方法

R# & StyleCop issue: Method not found

我最近下载了 R# 9.1,以便将 StyleCop 集成到其中。当我安装 R# 及其 StyleCop 扩展时,一切都顺利进行。但是,当我转到我的解决方案文件夹(在 Visual Studio 2015 年)和我的一个项目上的 right-click 并单击 "Run StyleCop" 时,它显示此错误:

一开始我装的是R#9.2,结果也是一样,所以决定上9.1版本。我重新安装了 R# 和 StyleCop 一次和多次 R# 的集成 StyleCop 扩展。

我当前的 R# 和 StyleCop 设置是:

  • Resharper 10.0.1
  • JetBrains 4.8 的 StyleCop

这在 R# 选项中给出了这个:

这为我提供了规则的 R# 验证。

但是,这并没有给我右键单击 运行 功能。

所以我点击了一下,发现 StyleCop 没有安装 VS 2015,所以我在他们的 github.

上安装了 Visual StyleCop and have recreated your issue. If you are using Visual StyleCop it may be worth while adding an issue

就我个人而言,我不使用右键单击功能,而是通过 StyleCop.MSBuild nuget 包为我要监视的每个项目从构建中获取警告:

一旦我没有错误,我使用 StyleCop.Error.MSBuild 保持这种状态,再次来自 nuget:

更现代的方法是利用 Visual Studio 2015 的分析器功能,StyleCop.Analyzers

甚至 Stylecop by Jet brains 也将其视为首选实现。来自 R# 画廊

Automatically disable analysis if StyleCop.Analyzers is referenced in VS2015 (#20)

移动到 Stylecop.Analyzers,这会将它们添加到相关 *.ruleset 文件的规则中(与 CodeAnalysis 规则相同的位置)

你可以通过

运行他们

这与右键单击 运行 StyleCop 具有相同的效果,您正试图开始工作。

即给予:

任何澄清或进一步的细节,请告诉我。