Как я могу получить T4MVC для регенерации файлов .generated.cs? - PullRequest
9 голосов
/ 09 марта 2011

Я добавляю тесты в класс NerdDinner DinnersController, и когда я создаю конструкторы, необходимые для инъекции в конструктор, я получаю конфликт с конструктором, сгенерированным T4MVC (в частности, базовым конструктором). Похоже, базовый конструктор не генерируется, если он уже существует - это правда? Если да, что мне нужно сделать, чтобы заново сгенерировать файлы T4MVC?

Спасибо, Dave

Ответы [ 2 ]

25 голосов
/ 09 марта 2011

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

2 голосов
/ 12 января 2017

https://marketplace.visualstudio.com/items?itemName=BennorMcCarthy.AutoT4MVC

Нажмите ссылку выше или, если она исчезнет, ​​в Visual Studio (2015):

  1. Нажмите Инструменты
  2. Нажмите Расширения и обновления
  3. Справа найдите AutoT4MVC
  4. Установите и перезапустите VS

Теперь ваши шаблоны должны автоматически перестраиваться при каждом построении.

...