Добавление пространства имен по умолчанию при создании класса - PullRequest
4 голосов
/ 11 ноября 2010

Эти пространства имен добавляются по умолчанию при создании класса:

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

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

(Вместо того, чтобы добавлять их вручную для каждого класса. Конечно, "CTRL +." Работает для добавления пространств имен для классов, но не работает для методов расширения.)

Ответы [ 4 ]

2 голосов
/ 11 ноября 2010

Перейдите на %ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip\ и отредактируйте Class1.cs и другие файлы по аналогии.

Также см. %ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache\..

<ч />

Я понимаю ваш вопрос. Требуется то же поведение, что и в свойствах проекта Visual Basic - импорт приводит.

Для C # - не возможно.

2 голосов
/ 11 ноября 2010

Вы можете сделать это с помощью шаблонов Visual Studio для определенных типов.В вашем случае вы бы изменили шаблон элемента по умолчанию для класса, однако он мелкозернистый, и вы можете коснуться нескольких типов, например ... интерфейс и т. Д. *

Если вы хотите настроить шаблон проектакоторый можно найти по адресу ...

...Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\Web\CSharp

VS извлекает из соответствующих папок кеша для шаблонов, чтобы переместить их из папки шаблонов в папку запуска кеша шаблонов VS, используя devenv /installvstemplates

1 голос
/ 11 ноября 2010

Попробуйте Resharper , который имеет очень мощный и гибкий шаблон поддержки .

Теперь, когда вы добавляете новый класс (или действительно, файл любого типа)), вы можете выбрать, какой шаблон использовать.Вы можете поделиться шаблонами решений, чтобы у всех, кто работает над решением, был один и тот же набор.Документация по этой функции доступна здесь .

1 голос
/ 11 ноября 2010

Вы можете создать шаблон для проекта и использовать его в качестве шаблона проекта по умолчанию в Visual Studio.Вот статья , описывающая этот процесс.

...