0

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

Я после этого руководство: https://msdn.microsoft.com/en-us/library/ms185301.aspx

Проблема я столкнулся это: screenshot of error message

Это сообщение об ошибке появляется при запуске экспериментального экземпляра и создания нового проекта с помощью шаблона , Я печатаю сообщение об ошибке здесь для поисковых систем: Ошибка: этот шаблон попытался загрузить сборку компонентов «SomeWizard, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = токен». Дополнительные сведения об этой проблеме и способах включения этого шаблона см. В документации по настройке шаблонов проектов.

Я воспроизвел ошибку в GitHub репо здесь: https://github.com/eloekset/VSProjectTemplateWithWizard

ответ

0

Глядя на ваш GitHub репо я вижу несколько проблем:

  • SomeWizard должен быть VSIX проект, а не класс
  • Проект EivindTemplate должен содержать только функциональность шаблона, в то время как он также содержит функции мастера. Примером является файл .vsixmanifest, который следует перенести в проект SomeWizard. Поскольку ваш .vsixmanifest находится в неправильном проекте, объект ProjectTemplate не будет зарегистрирован правильно.

Я раздвоенный свой репозиторий и переработан код: https://github.com/karolikl/VSProjectTemplateWithWizard (не забудьте установить SomeWizard как проект запуска и установить параметры отладки, как вы объяснили себя на GitHub перед запуском)

+0

Я скачал ваш проект, и он выиграл развертывание, потому что VS говорит, что проект мастера представляет собой библиотеку классов. Вы когда-нибудь могли заставить его работать? –

Смежные вопросы