Установка Subsonic – добавление текстовых шаблонов ничего не дает
-
10-07-2019 - |
Вопрос
Я пытаюсь начать использовать 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 и выберите «Запустить пользовательский инструмент», и ваш код должен быть сгенерирован.