具有StyleCop配置的ReSharper

具有StyleCop配置的ReSharper,resharper,stylecop,Resharper,Stylecop,我的理解是,将StyleCop作为ReSharper扩展运行使用VS 2015内置的Analyzer技术,因此,它不同于将StyleCop作为独立程序下载和安装。当我以前将StyleCop作为独立程序安装时,我可以访问StyleCop.Settings文件,该文件允许我使用StyleCop对话框来选择某些选项。在这些选项中,有一个“公司信息”选项卡,您可以在其中放置公司名称和版权声明: 当ReSharper显示需要注意的StyleCop规则,并且它必须在类的顶部添加XML摘要注释时,ReSha

我的理解是,将StyleCop作为ReSharper扩展运行使用VS 2015内置的Analyzer技术,因此,它不同于将StyleCop作为独立程序下载和安装。当我以前将StyleCop作为独立程序安装时,我可以访问StyleCop.Settings文件,该文件允许我使用StyleCop对话框来选择某些选项。在这些选项中,有一个“公司信息”选项卡,您可以在其中放置公司名称和版权声明:

当ReSharper显示需要注意的StyleCop规则,并且它必须在类的顶部添加XML摘要注释时,ReSharper会为我放置注释文本。但是,公司名称有一个空格,该值始终为空。这意味着我必须手动修改它,这很乏味

问题:

如何让ReSharper使用特定值填充Company Name字段?我可以在解决方案的基础上这样做,还是可以在全球范围内定义“公司名称”字段


谢谢。

如果您使用的是命令行使用的StyleCop解析器,而不是VS2015分析器(除非您实际使用)。然而,插入注释和重写代码都是重竖琴代码。该插件仍将使用您现有的
stylecop.settings
文件,并且公司名称来自该文件。您可以使用设置编辑器从StyleCop的正常安装中编辑该文件。

在使用ReSharper扩展管理器添加JetBrains的StyleCop之前,我重新安装了VS 2015 Enterprise和ReSharper Ultimate 2016.1.2。在安装和重新启动VS之后,我看到StyleCop没有这样的配置选项,也没有设置文件或设置文件编辑器。我在VisualStudioTools | Options中没有看到StyleCop条目,在Reformer Tools | Options中只看到StyleCop条目——没有提及公司名称。然而ReSharper引用了我的代码,并给出了StyleCop警告。。。如果我还需要安装StyleCop,这似乎是不必要的,因为规则正在运行。你需要自己创建一个settings.StyleCop文件。您可以手动执行此操作(它只是xml),或者如果您希望使用编辑器,则可以从codeplex下载并安装msi。编辑器无法随resharper插件一起提供,因为无法轻松调用它-双击文件将打开VS编辑器,并且resharper扩展无法更改文件的默认应用程序。将尝试此操作并报告。同时,相关的(我希望)足以让您发表评论:当只有ReSharper和JetBrains StyleCop扩展时,我看到您可以使用ReSharper提示忽略代码文档中的StyleCop规则,但是如何重新启用该规则?换句话说,插件的主StyleCop规则列表在哪里(它似乎不在分析器或ReSharper选项中…)。