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