Ответ 1
Мне нужно было сделать это сам. Лучший способ сделать это сегодня - создать пакет nuget, который содержит весь ваш контент, например DLL. Затем добавьте мастер пакетов nuget в раздел WizardExtension вашего vstemplate и добавьте пакет nuget (как ссылку на онлайн-репозиторий или фактический встроенный файл .nupkg)...
Ваш пакет nuget будет упакован в ваш окончательный файл VSIX - таким образом, развертывание всего в развертывание Visual Studio будет простым двойным щелчком. Что произойдет, когда разработчик создаст новый проект на основе вашего шаблона, будет создана структура проекта, а затем Visual Studio увидит, что существует зависимость Nuget, и она автоматически установит ваш пакет nuget в новый шаблон и добавит соответствующие ссылки на проект.
Вот несколько полностью объясненных объяснений того, как этого добиться - пример Marcin имеет загружаемый пример zip (вы можете найти ссылку в своих комментариях):