До сих пор самый простой способ организовать это в ссылку.tt
файлы:
- Переместить все шаблоны в отдельный общий проект;
- Не ссылайтесь на этот общий проект! Это важно, и поэтому предыдущий шаг необходим. Когда ссылается на общий проект, это невозможно связать свои файлы!
- Link
.tt
из него файлов (перетащить их с Alt ключа в целевой проект или использовать Add - существующий пункт - Open - вариант комбо «как ссылка»).
- Теперь вы должны установить их
Custom Tool
(в вариантах файла) как TextTemplatingFileGenerator
в целевом проекте (что невозможно в совместном проекте и причине всех проблем).
Кажется, что это работает, хотя на самом деле он не использует общую функцию проекта. Общий проект используется только в качестве контейнера для файлов .tt
(любой другой проект будет работать, но общий проект не выводит результат, поэтому лучше imho), которые связаны с целевым проектом.