Используя T4 Templates, можно включить другие файлы, обычно с расширением ttinclude.Можно ли вставить файл ttinclude в сборку?
Возможно ли вставить файл ttinclude в качестве части сборки и обратиться к нему в обычном шаблоне T4?
Используя T4 Templates, можно включить другие файлы, обычно с расширением ttinclude.Можно ли вставить файл ttinclude в сборку?
Возможно ли вставить файл ttinclude в качестве части сборки и обратиться к нему в обычном шаблоне T4?
Хотя возможно вставлять файлы T4 в качестве ресурсов, я не уверен, какую выгоду вы получите от него. Двигатель T4 по умолчанию не может их прочитать, и лицензирование в любом случае не позволяет вам распределять двигатель T4.
Однако, если вам нравится иметь набор T4 для повторного использования в других проектах, это, безусловно, возможно, но вам не нужно встраивать их в сборки.
Самый простой способ - это просто полагаться на вашу систему управления исходным кодом. Другой способ - развернуть их с помощью nuget (например, T4Include, например: http://www.nuget.org/packages/T4Include).
PS. Лицензирование T4 означает, что оно предназначено только для разработчиков VS.
Вы собираетесь использовать один и тот же файл ttinclude в качестве исходного файла в проекте библиотеки и как шаблон в другом проекте? Я попытался это сделать, но потерпел неудачу. – Nikerboker