2015-02-23 3 views
1

Используя T4 Templates, можно включить другие файлы, обычно с расширением ttinclude.Можно ли вставить файл ttinclude в сборку?

Возможно ли вставить файл ttinclude в качестве части сборки и обратиться к нему в обычном шаблоне T4?

+0

Вы собираетесь использовать один и тот же файл ttinclude в качестве исходного файла в проекте библиотеки и как шаблон в другом проекте? Я попытался это сделать, но потерпел неудачу. – Nikerboker

ответ

1

Хотя возможно вставлять файлы T4 в качестве ресурсов, я не уверен, какую выгоду вы получите от него. Двигатель T4 по умолчанию не может их прочитать, и лицензирование в любом случае не позволяет вам распределять двигатель T4.

Однако, если вам нравится иметь набор T4 для повторного использования в других проектах, это, безусловно, возможно, но вам не нужно встраивать их в сборки.

Самый простой способ - это просто полагаться на вашу систему управления исходным кодом. Другой способ - развернуть их с помощью nuget (например, T4Include, например: http://www.nuget.org/packages/T4Include).

PS. Лицензирование T4 означает, что оно предназначено только для разработчиков VS.

Смежные вопросы