Как делают нежелательные пространства имен для не появления по умолчанию сверху новых классов

В Visual Studio 2008 C#, если я создаю новый класс, следующие пространства имен появляются по умолчанию, и я удаляю их вручную каждый раз. Существует ли шаблон установки/папки, куда я могу пойти и удалить эти нежелательные пространства имен из появления на каждом новом классе, это создается на проекте?

использование Системы. Наборы. Универсальный; использование Системы. Linq; использование Системы. Текст;

5
задан Enggr 16 April 2010 в 14:33
поделиться

2 ответа

В дополнение к ответу Мэтта вы обнаружите, что в зависимости от типа проекта вы увидите разные наборы импортированных пространств имен. Я подозреваю, что это отдельные шаблоны, но некоторые из них может быть сложно или невозможно изменить в зависимости от того, как они были реализованы. Например, в приложении WPF или Silverlight вы получаете целую кучу импортированных пространств имен System.Windows. *, Которых нет в обычном проекте библиотеки классов.

Другой вариант - сопоставить последовательность клавиш команде RemoveAndSortUsings. Если вы перейдете в Инструменты -> Параметры -> Клавиатура, вы увидите интерфейс сочетания клавиш. Просто введите «sort», и вы должны найти команду, затем сопоставить с ней некоторую последовательность клавиш, и вы можете легко вызвать эту команду, когда захотите навести порядок.

2
ответ дан 14 December 2019 в 19:07
поделиться

Это исходит из ItemTemplate для нового класса. Перейдите в

[Program Files] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033

(возможно, другой LCID, если у вас есть установка не на английском языке), и вы можете изменить Class.cs внутри Class.zip в соответствии со своими потребностями. Затем очистите кеш по адресу

[Program Files] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplateCache

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

Поддерживаемый способ сделать это - создать свой собственный шаблон и использовать его, как показано здесь: http://www.switchonthecode.com/tutorials/visual-studio-how-to-create-item-templates

3
ответ дан 14 December 2019 в 19:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: