((EnvDTE80.Solution2)dte.Solution).GetProjectItemTemplate("Test Settings", "Test");
Мне нужно программно добавить новый объект TestSettings в проект C # в Visual Studio. Для этого мне нужно получить путь к файлу шаблона. Вызов GetProjectItemTemplate должен сделать это, но не для этого типа шаблона. Другие типы шаблонов, например, класс CSharp, работают нормально. Даже пользовательские типы, которые я зарегистрировал, работают нормально. Но не тип TestSettings.
Вы можете увидеть шаблон в этом zip-файле:
C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ Test \ 1033 \ TestSettings.zip
Есть идеи, почему этот тип шаблона не работает?