Hoy, después de implementar algunos cambios en un sitio de C # MVC que ejecuto, volví para hacer algunas modificaciones más y encontré este error:
Falta el miembro obligatorio del compilador System.Runtime.CompilerServices.ExtensionAttribute..ctor
El error es un poco vago (aparte de su descripción, obviamente) ya que no me da un archivo, línea o columna para hacer referencia, solo el proyecto. Además, arroja el error un total de 20 veces. Solo hice tres cambios en el código entre el momento en que lo implementé (era completamente funcional en ese momento) y ahora. Revertí mis cambios y todavía arroja el mismo error que no tiene sentido para mí.
No he encontrado mucha información sobre este error en SO o Google, aparte de la solución de este tipo y un par de referencias a algunos errores del proyecto Mono (no estoy usando Mono). La solución que da el tipo anterior requiere agregar una definición de clase que permitirá al compilador resolver la referencia. En particular, no quiero hacer esto porque no he necesitado hacerlo hasta este punto y solo enturbiará mi código.
Solo tengo curiosidad por saber si alguien se ha encontrado con esto antes. ¡Gracias por adelantado!