VS 2010: отключить Fileheader для новых файлов классов - PullRequest
8 голосов
/ 18 июля 2011

Недавно я заметил, что Visual Studio 2010 (Professional) автоматически вставляет FileHeader в новые файлы классов. Я не знаю, когда это началось, но некоторое время назад это не было включено. Кроме того, с тех пор директивы 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
   {
   }
}

И вот как это должно выглядеть (и как я этого хочу):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyNamespace
{
   public class Class1
   {
   }
}

Я отключил все расширения и все плагины, но проблема остается. Надеюсь, кто-нибудь здесь может рассказать мне, как восстановить превентивное поведение.

Заранее спасибо

Ответы [ 3 ]

6 голосов
/ 18 июля 2011

Visual Studio использует шаблоны для создания новых файлов.О том, как создавать свои собственные шаблоны, вы можете прочитать здесь http://stevesmithblog.com/blog/how-to-fix-visual-studio-file-templates/. Шаблоны по умолчанию обычно хранятся в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplatesхотите редактировать, если хотите глобально заменить формат.

1 голос
/ 24 августа 2012

Для меня заголовки файлов появились после установки Resharper и Stylecop.

Чтобы избавиться от них, я отключил включения заголовков в Resharper (раздел «Очистка кода»), а также убедился, что правила заголовков файлов больше не применяются в StyleCop.Далее я модифицировал шаблоны файлов стимов, упомянутых ранее.И, наконец, мне пришлось запустить devenv.exe / installvstemplates из командной строки для Visual Studio, чтобы зарегистрировать изменения.

0 голосов
/ 18 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...