Установка Subsonic – добавление текстовых шаблонов ничего не дает

StackOverflow https://stackoverflow.com/questions/1219853

Вопрос

Я пытаюсь начать использовать Subsonic (v3).В краткой инструкции по установке указано, что мне необходимо:

  • добавить ссылку на DLL = Готово
  • отредактируйте Setting.ttinclude, чтобы использовать правильную строку подключения = Готово;добавлены настройки приложений в web.config
  • добавить шаблоны в проект = Готово, но ничего не генерируется;никаких ошибок и кода.

В демо указано, что при добавлении файлов либо создаются соответствующие классы .vb/.cs, либо выдаются какие-то ошибки - но я ничего не получаю, просто папка с шаблонами.

Я абсолютный новичок в шаблонах Т4 — фактически, до сих пор я даже не знал об их существовании (!).

Есть предположения?Это должно быть что-то фундаментальное;это должно быть так просто.

К вашему сведению:Я использую VS Professional 2008. Я понимаю, что с VS Express могут возникнуть аналогичные проблемы.

Это было полезно?

Решение 2

Заключение: Похоже, что генерация кода работает для меня в проекте консольного приложения C#, в проекте VB Windows Forms и даже в веб-приложении C#...но не в проекте веб-сайта!

Поскольку теперь у меня есть еще одно преимущество веб-приложений (наряду с XML-документацией), я преобразую (или воссоздаю) проект.Для подобных небольших проектов, подобных этому, я обычно предпочитаю использовать веб-сайты, но с удовольствием осуществлю преобразование.

По-видимому, я мог бы добавить контекстное меню (чтобы использовать инструмент командной строки TextTransform.exe) для использования в проектах веб-сайтов, но а) это не сработало с первой попытки, и б) это казалось сродни тому, чтобы решать сложные задачи. способ!

Другие советы

Щелкните правой кнопкой мыши файлы .tt и выберите «Запустить пользовательский инструмент», и ваш код должен быть сгенерирован.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top