我最近安装了带有 StyleCop 4.7.34.0(带有 R# 插件)的 R# 6.1(C# 版本,非完整版)。向项目添加新类时,会自动添加文件头信息。你如何禁用这个?
我已经在 StyleCop 的 R# 选项(选项 > 工具 > StyleCop > 标题部分)中关闭了“在文档和文件标题中插入文本”复选框,但仍然没有运气。
我还关闭了需要标题文档的 StyleCop 规则 SA1633 到 SA1640。
我找到了这个 related post这表明:
ReSharper -> Options -> Tools section -> Code Cleanup -> select StyleCop profile -> Documentation section -> untick 1600
但我的工具部分没有“代码清理”节点。不确定我使用的是“C#”版本的 R# 是否与此有关。
最佳答案
问题其实是因为这个:
http://stylecop.codeplex.com/discussions/348351/
当您尝试取消选中代码清理下的 StyleCop 设置(选项 > 代码编辑 > 代码清理 > StyleCop > 1600 和 1633-1641)并单击保存时,实际上并没有保存更改!这似乎是 ReSharper 中的一个错误。
我发现的唯一解决方法是创建一个新配置文件( Add
)并立即取消选中 1600 然后单击 Save
.这必须设置为 Profile to use on silent cleanup
.祝你好运
编辑:这里是我的个人资料设置为“无声清理”之一。它不添加标题。希望有帮助
关于resharper - 禁用自动文件头创建(ReSharper 和 StyleCop),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11442676/