Не удается найти файл шаблона класса C # в папке Visual Studio - PullRequest
1 голос
/ 02 марта 2011

Я пытаюсь создать надстройку Visual Studio 2010, которая при запуске добавляет класс в первый проект открытого решения, используя EnvDTE .

Мне удалось создать надстройку-in, получить ссылку на открытое решение и получить ссылку на первый проект.

Затем я хочу создать класс , и я нашел следующий код:

String templatePath = sol.ProjectItemsTemplatePath(PrjKind.prjKindCSharpProject);
templatePath += @"\CSharpAddClassWiz.vsz";

Путь указывает на несуществующий файл шаблона.Везде, где я пытаюсь получить этот файл, говорится, что «вы можете найти его в Microsoft Visual Studio 10.0 \ VC # \ CSharpProjectItems»

Вот весь контент этой папки в моей установке Visual Studio 2010:

http://i.stack.imgur.com/YFsMw.png

На самом деле я искал файл и даже * .vsz на всем моем жестком диске, и ничего не было найдено.

У меня два вопроса:

1) Неправильно ли я установил Visual Studio, поэтому этот файл недоступен в папках Visual Studio?
2) Как я могу получить этот файл, даже если он является его копией?

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


В этом вопросе меня заинтриговали две вещи:

  • Разве Visual Studio не использует эти файлы во время создания классов с помощью его мастеров?
  • У меня также установлена ​​Visual Studio 2008, и в ней также отсутствуют эти файлы.

1 Ответ

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

Возможно, вам потребуется выполнить восстановление в Visual Studio, возможно, во время установки произошла ошибка.

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