Шаблоны имели следующие ошибки при запуске

Когда я пытаюсь добавить строго типизированное представление в ASP.NET MVC 3, я получаю следующую ошибку:

Шаблоны представлены следующие 4 ошибки при запуске

Я перезапустил Visual studio, пересобрал проект, снова попытался добавить представление и получил следующее:Шаблоны представлены следующие 2 ошибки при запуске

Моя модель:

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 и Web Tools 2012.2 решили проблему.

1 ответ

Используя монитор процессов, я обнаружил, что по крайней мере на моем компьютере Visual Studio загружается System.ComponentModel.DataAnnotations.dll от GAC:

12: 43: 12.6470833 PM devenv.exe 772 Загрузить образ C:\Windows\Microsoft.NET\ Assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll База данных SUCCESS: 0x5f7b0000, размер изображения: 0x1e000

Я запустил монитор процессов, добавил фильтр для захвата событий только из devenv.exe, затем попытался создать представление для приложения MVC 3, а затем выполнил поиск в захваченных событиях. System.ComponentModel.DataAnnotations.dll

Другие вопросы по тегам