禁用自动文件头创建(ReSharper和StyleCop)

rya*_*yan 9 resharper stylecop code-documentation resharper-6.0

我最近使用StyleCop 4.7.34.0(带有R#插件)安装了R#6.1(C#版本,而不是Full).向项目添加新类时,会自动添加文件头信息.你怎么禁用这个?

我已经关闭了StyleCop的R#选项中的"在文档和文件头中插入文本"复选框(选项>工具> StyleCop>标题部分)....但仍然没有运气.

我还关闭了StyleCop规则SA1633到SA1640,它需要头文件.

我发现这篇相关帖子暗示:

ReSharper - >选项 - >工具部分 - >代码清理 - >选择StyleCop配置文件 - >文档部分 - >取消选择1600

但我的工具部分没有"代码清理"节点.不确定我使用R#的"C#"版本是否与它有关.

ars*_*in3 1

问题实际上是因为这个: http ://stylecop.codeplex.com/discussions/348351/

当您尝试取消选中代码清理下的 StyleCop 设置(选项 > 代码编辑 > 代码清理 > StyleCop > 1600 和 1633-1641)并单击保存时,它实际上并没有保存更改!这似乎是 ReSharper 中的一个错误。

我发现的唯一解决方法是创建一个新的配置文件 ( Add) 并立即取消选中 1600 然后单击Save。这必须设置为Profile to use on silent cleanup. 祝你好运


编辑:这是我的个人资料的设置,设置为“静默清理”。它不添加标题。希望有帮助 ReSharper 代码清理配置文件