Отсутствует шаблон класса Visual studio 2008 - PullRequest
3 голосов
/ 29 марта 2011

Мой шаблон класса отсутствует в диалоговом окне «Добавить новый элемент».

этот файл существует и содержит файлы шаблона внутри

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip

, но папка кэша пуста:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip

Я пытался

вручную скопировать файлы в папку кэша

удалить папку кэша, чтобы позволить VS воссоздать ее

devenv / installvstemplates

devenv / resetsettings

devenv.exe / resetuserdata

, но ничего не отображается, а папка Class.zip в ItemTemplatesCache остается пустой

Ответы [ 2 ]

1 голос
/ 06 апреля 2011

Резюме:

Вы упомянули о запуске devenv.exe /installvstemplates и о том, что файл Class.zip находится в папке ItemTemplates, а описание для MSDN :

Регистрирует шаблоны проектов или элементов, которые находятся в \ Common7 \ IDE \ ProjectTemplates или \ Common7 \ IDE \ ItemTemplates, чтобы к ним можно было получить доступ через диалоговые окна Новый проект и Добавить новый элемент.

Тем не менее шаблон элемента класса по-прежнему не регистрируется при создании нового класса из Add New Item


Возможно, попробуйте удалить (сначала выполнить резервное копирование) параметры приложения Visual Studio 2008, полностью расположенные C:\Users\[User]\AppData\Local\Microsoft\VisualStudio\9.0 или войдитекак другой пользователь Windows и посмотрите, существует ли та же проблема.


И, конечно, в крайнем случае переустановите VS 2008

0 голосов
/ 29 марта 2011

обновить кеш в папке ItemTemplatesCache

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