Добавление имени автора в заголовок документа с помощью StyleCop

Я использую StyleCop с Visual Studio. Всякий раз, когда я добавляю новый файл, он добавляет немного информации, такой как название компании, сведения об авторских правах. Я также хочу добавить имя автора и дату создания. Можно ли где-нибудь обновить настройку StyleCop для поддержки этого?


person gsagrawal    schedule 04.02.2012    source источник
comment
Вы говорите о добавлении нового правила StyleCop для проверки существования информации или об использовании новых шаблонов, поставляемых вместе со StyleCop?   -  person Robert Rouhani    schedule 04.02.2012
comment
не добавлять правило.. это как добавление нового шаблона, чтобы вместе с названием компании и т. д., имя автора и дата создания пришли   -  person gsagrawal    schedule 04.02.2012


Ответы (2)


http://blogs.msdn.com/b/sourceanalysis/archive/2008/05/25/sharing-source-analysis-settings-across-projects.aspx

http://blogs.msdn.com/b/sourceanalysis/archive/2008/05/25/managing-source-analysis-project-settings.aspx

Между ними вы отсортированы ;)

Таким образом, вы создаете файл настроек stylecop для проекта (щелкните правой кнопкой мыши проект -> настройки stylecop), затем скопируйте его в корень решения, и все проекты в основном наследуют от него свои настройки stylecop.

person John Nicholas    schedule 15.05.2012
comment
ссылки не работают - person mehul9595; 08.04.2021

Шаблоны StyleCop расположены в /Common7/IDE/ItemTemplates/CSharp/Code/1033 относительно расположения установки Visual Studio (VS2010 по умолчанию будет либо C:/Program Files/Microsoft Visual Studio 10.0, либо C:/Program Files (x86)/Microsoft Visual Studio 10.0, сначала посмотрите в папке x86, если они существуют).

Шаблоны поставляются в виде zip-файлов, содержащих файлы .cs и файлы .vstemplate. Извлеките zip-файл, измените файл .cs, повторно заархивируйте два файла и поместите их обратно в исходную папку (на всякий случай я рекомендую создать резервную копию оригинала). Чтобы Visual Studio действительно использовала ваш новый измененный шаблон, запустите эту команду в командной строке:

"%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" /setup"

Вы заметите, что формат шаблона немного отличается от обычного файла C#. Это позволяет настраивать внешний вид шаблона на основе различных параметров. В MSDN есть несколько руководств о том, как они работают и как их использовать:

http://msdn.microsoft.com/en-us/library/ms247113.aspx

http://msdn.microsoft.com/en-us/library/eehb4faa.aspx

http://msdn.microsoft.com/en-us/library/ms185311.aspx

person Robert Rouhani    schedule 04.02.2012
comment
как называется этот zip файл шаблона - person gsagrawal; 04.02.2012
comment
и я не вижу папки devenv.com в среде IDE - person gsagrawal; 04.02.2012
comment
Только для C# существует 6 отдельных шаблонов — Class.zip, CodeFile.zip, Interface.zip, SilverlightClass.zip, AdoNetEntityDataModelT4CodeGenCSharp.zip и AdoNetEntityDataModelT4SelfTrackingCodeGenCSharp.zip. У вас может быть больше в вашей системе, это только те, которые есть в моей. В папке ItemTemplates есть еще сотни шаблонов. - person Robert Rouhani; 04.02.2012
comment
Вы должны запустить эту команду из командной строки. devenv.com — это не папка, это исполняемый файл COM. Он снова запускает первоначальную настройку, которая снова извлекает все шаблоны и обновляет кеш. - person Robert Rouhani; 04.02.2012