Проблема с генератором T4 - PullRequest
3 голосов
/ 11 февраля 2010

Я только что перешел на кандидатуру Visual Studio 2010 Ultimate Release, из бета-версии 2, и генератор T4, который я использовал , больше не работает. Когда я запускаю его, я получаю сообщение об ошибке:

"Не удалось разрешить включить текст для файл: путь '\ L2ST4.ttinclude' должен быть локальным для этого компьютера или часть вашей доверенной зоны. "

У меня было это раньше, и оно исчезло само по себе, но теперь оно вернулось с удвоенной силой. Я попытался удалить генератор и добавить его снова, но ошибка сохраняется.

Файл включения находится в том же каталоге, что и файл .tt, который выполняет мое создание, поэтому я не уверен, почему он не может его найти. Это строка кода, относящаяся к файлу, который он не может найти:

<#@ include file="L2ST4.ttinclude"#>

У меня есть сообщение на сайте кодплекса генератора, но я не думаю, что это проблема, специфичная для этого генератора, я думаю, что это вообще T4 / Visual Studio, поэтому я ' Я надеюсь, что кто-то здесь может помочь мне. Кроме того, SO-сообщество - это один из самых быстрых способов получить ответ, и эта проблема действительно сдерживает меня.

1 Ответ

4 голосов
/ 11 февраля 2010

Создатель генератора ответил на мой пост. Это вещь для защиты файлов. Обходным путем было создание новых файлов с тем же именем и копирование текста из старых файлов. Поскольку эти файлы были созданы на моем локальном компьютере, конфликта не было.

...