Установка Subsonic - добавление текстовых шаблонов ничего не дает - PullRequest
1 голос
/ 03 августа 2009

Я пытаюсь начать использовать Subsonic (v3). Краткие инструкции по установке указывают, что я должен:

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

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

Я абсолютный новичок в том, что касается шаблонов T4 - на самом деле, я никогда не знал, что они существуют до сих пор (!).

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

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

Ответы [ 2 ]

1 голос
/ 03 августа 2009

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

0 голосов
/ 22 июля 2011

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

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

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

...