Это должно быть что-то очень просто. Я очень расстроен. Я не могу найти, где это происходит.Как перезапустить t4-шаблоны с расширением t4 вместо tt
Я только что установил EntityFramework 6.1.3, а также EntityFramework.CodeTemplates.CSharp также 6.1.3.
Я хочу изменить шаблоны и запустить их, чтобы сначала выбрать Transfor All T4 Templates в меню Build, а затем я щелкнул правой кнопкой мыши и temptaltes Context.cs.t4 и EntityType.cs.t4, но параметр «Run Custom Инструмент "нигде не встречается.
Я посмотрел в свойства файлов и попытался установить свойство „Пользовательский инструмент“ обоих файлы „TextTemplatingFileGenerator“, и как только я, что я получаю эти ошибки компиляции:
Компиляция преобразования: Метаданные файл «EntityFramework» не может быть найден .
Компиляция преобразования: файл метаданных «Microsoft.Data.Entity.Design» не найден.
На образцах EF, что я вытекающие из this site после установки шаблонов он упоминает о том, что обратный процесс инженера может работать снова, но для того, чтобы сделать это, по-видимому, я бы удалить все файлы с ×, которые были созданный ранее. Это действительно необходимо?
Моя конечная цель - модифицировать вещи, чтобы сущности создавались в отдельном проекте, но все найденные мной решения, очевидно, говорят о выполнении шаблонов t4, чего я не смог сделать.
Благодарим за помощь.
Это должно быть '.tt' atleast в VS2013. '.t4' не является известным расширением файла. Попробуйте переименовать расширение с '.t4' на' .tt'. Он должен предоставить вам возможность запускать шаблон. – vendettamit
@vendettamit - Я забыл упомянуть об этом на вопрос. Я уже пробовал это, и я получаю те же самые ошибки компиляции, о которых упоминалось. Моя версия VS - 2013 Обновление 5 –