У моей компании есть проект веб-форм, который мы преобразовали в проект MVC 3 более месяца назад. Все прекрасно работает, за исключением этой досадной ошибки, которую парсер выдает в директивах страницы веб-форм. Я не уверен, когда это началось. Я только начал замечать это неделю назад, но это могло произойти с тех пор, как мы перевели проект.
Мы следовали этому руководству при изменении нашего проекта веб-форм для поддержки MVC 3. Проект компилируется просто отлично. За этим надоедливым подчеркиванием (показано ниже) проблем нет. До сих пор веб-формы и MVC хорошо играли вместе. Однако intellisense в разметке .ASPX не работает, когда анализатор отображает эту ошибку.
Изображение
Инициализатор типа для 'System.Web.Compilation.CompilationLock' вызвал исключение.
У кого-нибудь есть опыт решения этой проблемы? Я отсканировал файл web.config, а также выгрузил проект и отсканировал файл .csproj xml. Я не вижу ничего плохого, но я также не знаю, что я ищу. Google не находит ничего полезного для этой ошибки в моей ситуации.