Преобразование файлов TT в MsBuild - PullRequest
3 голосов
/ 30 марта 2010

Мне нужно создать решение DSL с использованием MsBuild и я хочу иметь возможность преобразовывать файлы TT, я пробовал руководство по http://msdn.microsoft.com/en-us/library/ee847423(VS.100).aspx, но я получаю следующие ошибки:

Не удалось разрешить включающий текст для файла: {0}

, а также

Загрузка включаемого файла '{0}' вернул пустую или пустую строку.

На MSDN есть страница, на которой есть эти проблемы и способы их решения: http://msdn.microsoft.com/en-us/library/bb126242(VS.100).aspx, но на самом деле не дают мне достаточно информации для решения проблемы.

В сообщении об ошибке нужно указать следующий путь:

Ошибка 72 Не удалось разрешить, включить текст для Файл: C: \ Source \ XXXXXXXX \ Dsl \ GeneratedCode \ Dsl \ ToolboxHelper.tt. Строка = -1, столбец = -1 Dsl

но местонахождение фактического файла TT

C: \ источник \ XXXXXXXX \ Dsl \ GeneratedCode \ ToolboxHelper.tt

Ответы [ 3 ]

3 голосов
/ 08 апреля 2010
1 голос
/ 11 января 2016

Для меня это было исправлено путем установки расширения «T4 Toolbox для Visual Studio 2015». Очевидно, у меня был установлен только редактор T4.

0 голосов
/ 02 апреля 2010

Исторически история между T4 и MSBuild была плохой. Теперь с VS 2010 они представляют предварительно обработанные шаблоны . Если вы используете VS 2010, вам стоит взглянуть на них.

...