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