我最近下载了 R# 9.1 以便将 StyleCop 集成到其中。当我安装 R# 及其 StyleCop 扩展时,一切顺利。但是,当我转到我的解决方案文件夹(在 Visual Studio 2015 中)并右键单击我的一个项目并单击“运行 StyleCop”时,它会显示以下错误:
最初我安装了 R# 9.2,结果是一样的,所以我决定去 9.1 版本。我重新安装了 R# 和 StyleCop 一次和多次 R# 的扩展以集成 StyleCop。
我最近下载了 R# 9.1 以便将 StyleCop 集成到其中。当我安装 R# 及其 StyleCop 扩展时,一切顺利。但是,当我转到我的解决方案文件夹(在 Visual Studio 2015 中)并右键单击我的一个项目并单击“运行 StyleCop”时,它会显示以下错误:
最初我安装了 R# 9.2,结果是一样的,所以我决定去 9.1 版本。我重新安装了 R# 和 StyleCop 一次和多次 R# 的扩展以集成 StyleCop。
我目前对 R# 和 StyleCop 的设置是:
这给了我对规则的 R# 验证。
但是,这并没有给我右键单击运行功能。
所以我环顾四周,发现 StyleCop 没有安装 VS 2015,所以我安装了Visual StyleCop并重新创建了您的问题。如果您使用的是 Visual StyleCop,那么在他们的 github 上添加问题可能是值得的。
就个人而言,我不使用右键单击功能,而是通过 StyleCop.MSBuild nuget 包为我要监视的每个项目从构建中获取警告:
一旦我没有错误,我就会使用 StyleCop.Error.MSBuild 来保持这种状态,再次来自 nuget:
更现代的方法是利用 Visual Studio 2015 的 Analyzers 功能和StyleCop.Analyzers。
甚至Jet 大脑的 Stylecop 也将其视为首选实现。来自 R# 库
如果在 VS2015 (#20) 中引用 StyleCop.Analyzers,则自动禁用分析
转到 Stylecop.Analyzers,这会将它们添加到相关 *.ruleset 文件中的规则中(与 CodeAnalysis 规则相同的位置)
你可以通过运行它们
这与右键单击您正在尝试工作的Run StyleCop具有相同的效果。
即给予:
任何澄清或进一步的细节,请告诉我。