C# 防止代码清理在Resharper中创建文件头

C# 防止代码清理在Resharper中创建文件头,c#,resharper,stylecop,C#,Resharper,Stylecop,我已经尝试了stackoverflow和google上的所有建议,但我找不到任何东西可以阻止resharper的代码清理选项在每个文件中创建如下标题: // -------------------------------------------------------------------------------------------------------------------- // <copyright file="FishBiscuits.cs" company="">

我已经尝试了stackoverflow和google上的所有建议,但我找不到任何东西可以阻止resharper的代码清理选项在每个文件中创建如下标题:

// --------------------------------------------------------------------------------------------------------------------
// <copyright file="FishBiscuits.cs" company="">
//   
// </copyright>
// <summary>
//   
// </summary>
// --------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------
// 
//   
// 
// 
//   
// 
// --------------------------------------------------------------------------------------------------------------------
我有VS2012,StyleCop和Resharper。在StyleCop中,我禁用了所有关于需要文档头的属性。在Resharper中,我禁用了任何看起来可能有用的功能。当我进入代码清理列表中它将要做的事情时,它有一些选项,比如1600、1604、1609作为是,但是更新文件头作为否

在StyleCop设置中,1600、1609和1610以及所有文件头选项都未选中

我能想到的唯一一件事是,通过右键单击项目并转到Stylecop设置来更改这些设置,因此它们可能不是Resharper正在读取的全局设置。但是,我找不到任何方法来更改全局stylecop设置文件


有什么想法吗?

看起来这取决于清理配置文件中的更新文件头选项,以及ReSharper选项中的文件头文本中的任何内容

如果您已经有一个自定义清理配置文件,如果您使用的是默认配置文件之一,您可以在ReSharpers选项的代码清理部分中的配置文件选项的C#部分下取消勾选更新文件头,然后在ReSharpers选项中删除文件头文本下的所有文本应该可以阻止这种情况发生

您提到使用StyleCop,看起来您需要在ReSharper选项下查找ReSharper的StyleCop部分,然后取消选中将文本插入文档和文件头

检查重新精简-->选项-->代码编辑-->文件头文本


您可能需要清空该文件,并在代码清理配置中,将“Reformat Header”选项设置为No.

您确定它是ReSharper吗?我不这么认为,因为它出现在代码清理的末尾。解决方案中的每个文件的开头都添加了上面的头。谢谢,我无法编辑默认配置文件。如果我创建一个新的配置文件,它会与默认配置文件相同吗?它们看起来更全面一些。文件头文本已为空。stylecop选项未选中,我已创建了一个与上面相同的新配置文件,我已确保更新文件头未选中,但它仍会创建头。Aha得到了它,必须取消选中stylecop部分下的1633-1641更新文件头,这与上面的复选框“更新文件头”不同。很公平,很高兴你把它整理好了!谢谢你的帮助!:)