VS2005 «Добавить новый элемент ...» - элемент по умолчанию - PullRequest
5 голосов
/ 23 сентября 2008

После установки стороннего SDK он очень неосторожно делает его, если его шаблоны, элементом по умолчанию в диалоговом окне «Добавить новый элемент ...» в Visual Studio 2005. Это также относится ко всем другим аналогичным диалоговым окнам - «Добавить» Класс ... "," Добавить пользовательский элемент управления ... "и т. Д.

Есть ли способ изменить это поведение?

Ответы [ 3 ]

4 голосов
/ 07 января 2009

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

1) Найти шаблон (ы) предметов

Шаблоны предметов для VS2005 хранятся в следующих местах:

</p> <pre><code> (Installed Templates) <VisualStudioInstallDir>\Common7\IDE\ItemTemplates\Language\Locale\ (Custom Templates) My Documents\Visual Studio 2005\Templates\ItemTemplates\Language\

2) Откройте файл zip шаблона, чтобы изменить файл .vstemplate.

Каждый шаблон элемента хранится в файле .zip, поэтому вам необходимо открыть zip-файл, относящийся к шаблону, который вы хотите изменить.

Откройте файл шаблона .vstemplate и найдите свойство SortOrder в разделе TemplateData. Ниже приведен пример файла:

</p> <p><TemplateData><br/> <Name>SomeITem</Name><br/> <Description>Description</Description><br/> <ProjectType>>CSharp</ProjectType><br/> <strong><SortOrder>1000</SortOrder></strong><br/> <DefaultName></DefaultName><br/> <ProvideDefaultName>true</ProvideDefaultName><br/> </TemplateData><br/></p> <p>

Измените значение SortOrder, используя следующие правила:

  • Значением по умолчанию является 100, а все значения должны быть кратны 10.
  • Элемент SortOrder игнорируется для созданных пользователем шаблонов. Все созданные пользователем шаблоны отсортированы по алфавиту.
  • Шаблоны с низкими значениями порядка сортировки отображаются в диалоговом окне «Новый проект» или «Новый элемент добавления» перед шаблонами с высокими значениями порядка сортировки.

После внесения изменений в определения шаблонов вам потребуется открыть командную строку и перейти в каталог, содержащий devenv.exe, и ввести «devenv / setup». Предположительно, это восстанавливает некоторые внутренние настройки, и пока вы не сделаете это, вы не увидите никакой разницы.

0 голосов
/ 29 октября 2008

Я только что заметил этот файл на моем ПК:

C:\Program Files\Microsoft Visual Studio 8\VC\VCNewItems\NewItems.vsdir

Это текстовый файл, так что вы можете проверить, есть ли в нем сторонние материалы.

0 голосов
/ 23 сентября 2008

Попробуйте посмотреть реестр под

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\

Я вижу некоторые соответствующие записи на моей машине под

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0

для VS2008.

...