Обновление шаблона T4 при сохранении - PullRequest
1 голос
/ 09 декабря 2011

У меня есть пара пользовательских шаблонов T4, которые я хочу регенерировать каждый раз, когда изменяется мой файл edmx (в том же проекте).

Каким-то образом Entity Framework удается выяснить, как обновить шаблон POCO T4 при сохранении ..... но я не могу понять, как это сделать. Сначала я подумал, что это связано с тегом <DependentUpon> в csproj ... но это, похоже, не имеет никакого эффекта, кроме указания Visual Studio сгруппировать один файл под другим.

Как я могу заставить мои пользовательские шаблоны T4 восстанавливаться при изменении моего edmx, как это делают шаблоны POCO Entity Framework?

1 Ответ

1 голос
/ 13 декабря 2011

Посмотрите на эту страницу http://www.olegsych.com/2009/11/t4-toolbox-automatic-template-transformation/ Возможно, вы сможете создать собственный инструмент, который будет делать то, что вы хотите.Вам подойдет пользовательский инструмент, поскольку вы регистрируете его в своей системе и можете установить его в качестве инструмента по умолчанию для файлов edmx.Но это требует немного работы.Использование панели инструментов T4 выглядит лучше и быстрее для вас.

...