Шаблон проекта Visual Studio с настраиваемым мастером
Я пытаюсь создать пользовательский мастер в шаблоне проекта Visual Studio, чтобы открыть новую вкладку, загружающую веб-страницу с руководством по началу работы для пользователя шаблона.
Я следовал этому руководству: https://msdn.microsoft.com/en-us/library/ms185301.aspx
Проблема, с которой я сталкиваюсь, заключается в следующем:
Это сообщение об ошибке появляется при запуске экспериментального экземпляра и создании нового проекта с использованием шаблона. Я печатаю здесь сообщение об ошибке для поисковых систем: Ошибка: этот шаблон пытался загрузить сборку компонента "SomeWizard, Version=1.0.0.0, Culture= нейтральный, PublicKeyToken=token". Для получения дополнительной информации об этой проблеме и о том, как включить этот шаблон, см. Документацию по настройке шаблонов проектов.
Я воспроизвел ошибку в репозитории GitHub здесь: https://github.com/eloekset/VSProjectTemplateWithWizard
1 ответ
Глядя на ваш репозиторий GitHub, я вижу несколько проблем:
- SomeWizard должен быть проектом VSIX, а не библиотекой классов
- Проект EivindTemplate должен содержать только функциональные возможности шаблона, на данный момент он также содержит функциональные возможности мастера. Примером является файл.vsixmanifest, который следует переместить в проект SomeWizard. Поскольку ваш.vsixmanifest находится в неправильном проекте, актив ProjectTemplate не будет зарегистрирован правильно.
Я разветвил ваш репозиторий и реорганизовал код: https://github.com/karolikl/VSProjectTemplateWithWizard (не забудьте установить SomeWizard в качестве загрузочного проекта и настроить параметры отладки, как вы объяснили на GitHub перед его запуском)