Visual studio 2010 VS 2010:禁用新类文件的Fileheader

Visual studio 2010 VS 2010:禁用新类文件的Fileheader,visual-studio-2010,Visual Studio 2010,我最近注意到VisualStudio2010(Professional)在新的类文件中自动插入一个文件头。我不知道这是什么时候开始的,但不久前还没有启用。此外,从那时起,using指令被添加到名称空间之后 这是文件生成后的外观: // ----------------------------------------------------------------------- // <copyright file="Class1.cs" company="Microsoft"> //

我最近注意到VisualStudio2010(Professional)在新的类文件中自动插入一个文件头。我不知道这是什么时候开始的,但不久前还没有启用。此外,从那时起,using指令被添加到名称空间之后

这是文件生成后的外观:

// -----------------------------------------------------------------------
// <copyright file="Class1.cs" company="Microsoft">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------

namespace MyNamespace
{
   using System;
   using System.Collections.Generic;
   using System.Linq;
   using System.Text;

   /// <summary>
   /// TODO: Update summary.
   /// </summary>
   public class Class1
   {
   }
}
我禁用了所有扩展和插件,但问题仍然存在。希望这里的任何人都能告诉我如何恢复以前的行为


提前感谢

我认为这是一个重拾器问题,请检查您的重拾器设置


Visual studio使用模板生成新文件。您可以在这里阅读如何创建自己的模板。默认模板通常存储在C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates中,如果要全局替换格式,则需要编辑这些模板

对我来说,文件头在安装
Resharper
Stylecop
后出现


为了摆脱它们,我在
Resharper
(代码清理部分)中禁用了头包含,并确保不再在
StyleCop
中强制执行文件头规则。接下来,我修改了前面提到的文件模板。最后,我必须从Visual Studio的命令行运行devenv.exe/installvstemplates来注册更改。

我禁用了ReSharper,文件头仍然插入。另外,我没有在ReSharper选项中配置文件头(只是选中了它)。这里也一样-非常恼人。我想这可能与stylecop集成有关,我刚刚检查了那个文件夹,我所有的旧模板都保存为.bak文件。我用备份替换了实际的。几周前必须重置我的Visual Studio,可能当时安装了新模板。只想补充一点,您必须运行devenv.exe/installvstemplates来更新ItemTemplatesCache
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyNamespace
{
   public class Class1
   {
   }
}