Hoy después de implementar algunos cambios en un sitio C# MVC que corro, volví a hacer algunas modificaciones más y me encontré con este error:Error de "miembro requerido del compilador faltante" varias veces sin cambios en el código
Missing compiler required member System.Runtime.CompilerServices.ExtensionAttribute..ctor
el error es un poco vago (que no sea su descripción, obviamente), ya que no me da un archivo, una línea o columna para hacer referencia, sólo el proyecto. Además, arroja el error un total de 20 veces. Solo hice tres cambios al código entre el momento en que implementé (era completamente funcional en ese momento) y ahora. Revertí mis cambios y sigue arrojando el mismo error que no tiene sentido para mí.
No he encontrado mucha información sobre este error en SO o Google, que no sea la solución this guys y un par de referencias a algunos errores del proyecto Mono (no estoy utilizando Mono). La solución que ofrece el tipo anterior requiere agregar una definición de clase que permita al compilador resolver la referencia. En particular, no quiero hacer esto porque no he tenido que hacerlo hasta este momento y eso me ensuciará el código.
Simplemente curiosidad si alguien se ha encontrado con esto antes. ¡Gracias por adelantado!
Parece que está utilizando un compilador C# 3.0 pero compilando en contra de .NET Framework 2.0. Verifique las referencias de su conjunto. – dtb