Это странно,
У меня есть решение с двумя проектами ...
Genesis.Domain - это библиотека классов, в которой есть хранилище вit.
Genesis_0_02 - Имеет фактические контроллеры MVC, представления и т. д., и это запускаемый проект
Я нахожусь в процессе изменения хранилища ипроект MVC.Мне удалось добавить пару представлений, но затем автоматическая генерация представлений (щелчок правой кнопкой мыши + «Добавить представление») перестала работать.
Появилось диалоговое окно с ошибкой и трассировкой стека.Я не могу скопировать и вставить его, но в основном он сказал:
C:\pathto\CodeTemplates\AddView\Empty.tt(-1,-1): error : An exception was thrown
while running the transformation code. The process cannot continue. The following
exception was thrown:
System.IO.FileNotFoundException: Could not load file or assembly 'Genesis.Domain,
Version=1.0.0.0, Culture Neutral, etc.etc.' or one of its dependencies. The system
cannot find the file specified.
File name: 'Genesis.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
Затем следует трассировка стека, которую я не могу скопировать и вставить.
Что может вызвать это?На Genesis.Domain ссылаются и ссылаются на протяжении всей разработки.Проект / решение прекрасно компилируется и работает нормально.
Я могу создавать представления, используя модели / классы из пространства имен Genesis_0_02.Но не из пространства имен Genesis.Domain.(Даже если классы Genesis.Domain отображаются в списке.)
Кроме того, в списке классов «Добавить представление» появились необычные классы.они выглядят так:
Genesis_0_02.Controllers.AdminMemberController+<>c__DisplayClass8+<>c__DisplayClasse>
Я понятия не имею, откуда они берутся.
Что может быть причиной этого?Как заставить функцию «Добавить вид» снова работать?
Редактировать
Кстати: я могу вручную создавать новые виды, и они работают.