Когда я пытаюсь добавить сильно типизированных представления в ASP.NET MVC 3, я получаю следующее сообщение об ошибке:Шаблоны имеют следующие ошибки при запуске
Я перезагрузил Visual Studio, восстановить проект , попробовал еще раз, чтобы добавить вид и получил следующее:
Моя модель:
public class SimpleModel
{
public int ID { get; set; }
public string Name { get; set; }
public bool IsActive { get; set; }
}
Мой контроллер:
public class TestController : Controller
{
public ActionResult Test()
{
return View(new SimpleModel());
}
}
Проблема заключается в экологически широка (я создал новый проект и попытался добавить вид, тот же результат) и не решается путем перезапуска Visual Studio или мой компьютер для разработки.
Редактировать: просто переустановка ASP.NET и веб-инструментов 2012.2 решила проблему.
Являются ли 'System.ComponentModel.DataAnnotations.dll' и' System.Core.dll 'добавленными в качестве ссылок на проект ? – RobH
@RobH System.ComponentModel.DataAnnotations ссылается, но System.Core нет. Когда я пытаюсь добавить его вручную, я получаю следующую ошибку: Ссылка на «System.Core» не может быть добавлена. Этот компонент уже автоматически ссылается на систему сборки. – Dido
выглядит как визуальная студия не может получить доступ к System.ComponentModel.DataAnnotations.dll, не могли бы вы установить ее в GAC? – Giedrius