Сегодня, после развертывания некоторых изменений на сайте C # MVC, который я запускаю, я вернулся, чтобы внести еще несколько изменений, и наткнулся на эту ошибку:
Отсутствует обязательный член компилятора System.Runtime.CompilerServices.ExtensionAttribute..ctor
Ошибка немного расплывчата (кроме описания, очевидно), поскольку она не дает мне ссылки на файл, строку или столбец, а только на проект. Кроме того, он выдает ошибку 20 раз. Я внес только три изменения в код между моментом развертывания (в то время он был полностью функциональным) и сейчас. Я отменил свои изменения, и он по-прежнему выдает ту же ошибку, которая для меня не имеет смысла.
Я не нашел много информации об этой ошибке в SO или Google, кроме решения этого парня и пары ссылок на некоторые ошибки проекта Mono (я не использую Mono). Решение, приведенное выше, требует добавления определения класса, который позволит компилятору разрешить ссылку. Я не особо хочу этого делать, потому что до этого момента мне не нужно было этого делать, и это просто запутает мой код.
Просто любопытно, сталкивался ли кто с этим раньше. Заранее спасибо!