Я хотел бы иметь многопроектный шаблон, который будет создавать вспомогательные проекты, и будет устанавливать зависимости nuget, а также установить установщик vsix, который установит этот шаблон.
Проблемы с уже опробованными методами
Шаблон для нескольких проектов без VSIX, no nuget
Мне удалось создать многопроектный шаблон, и он отлично работал, за исключением случаев, когда пришло время включить ссылки на nuget, но это не сработало. Не было легкой/элегантной поддержки nuget, которая не включала VSIX.
Многопроектный шаблон с VSIX без шаблона корня
Поэтому я пробовал использовать VSIX, и это казалось очень простым. Добавьте проект шаблона в виде zip или из решения, создайте установщик vsix. Но когда я добавил второй шаблон проекта, чтобы создать многопроектный шаблон, построил его, установил шаблон и попытался создать проект, я понял, что он не поддерживает настройку главного субпроекта, где главный проект создает подпроекты. Это была большая проблема, потому что разработчикам приходилось создавать каждый проект в порядке зависимости.