Мы разработали библиотеку на C#, и теперь я хочу создать шаблон проекта, чтобы помочь правильно использовать библиотеку.
Я хочу, чтобы новые проекты включали ссылку на сборку библиотеки, но предпочел бы не развертывать сборку в GAC или не зависеть от сборки, находящейся в каком-то определенном месте.
Я думаю о том, чтобы включить .dll в ZIP-файл шаблона проекта. Это означает, что он окажется где-то в папке проекта новых проектов. Возможно, в папке с именем Lib. Тогда справочная подсказка в файле проекта может указывать на эту папку. Это хорошая идея? С какими проблемами я могу столкнуться в дороге?
Возможно, есть какой-то механизм для включения таких сторонних библиотек в шаблоны проектов, о котором я не знаю? Как вы справились с этим? Наверняка я не первый.