Recibí este error del compilador C# en VS2008. Google no ha encontrado nada útil. Nunca he visto este error antes. ¿Alguien puede arrojar algo de luz sobre eso?Error de compilador VS2008 C#: "'.ctor' no es compatible con el idioma"
La línea de código en cuestión es la creación de instancias de una clase defino:
Frame frame = new Frame(// various arguments...
Sí, existe el constructor. Si no fuera así, sería un error completamente diferente. No hay otros errores de compilación. Este es el único punto en el proyecto donde se crea una instancia de esta clase. Soy más curioso que nada en este punto.
(editar) Por solicitud, las definiciones constructor de la clase:
Este es el que yo estoy llamando:
public Frame(int startTime, int length, byte commandId)
El otro toma un objeto como un parámetro. Ese objeto contiene los datos proporcionados por el otro constructor:
public Frame(Command command)
El Command
clase hace referencia está definido en un conjunto separado que se hace referencia y se compila sin error.
tendrá que publicar la definición de ctor de su clase (todos ellos) –
Por favor, publique más detalles. – SLaks
¿Por qué está marcado como fuera de tema? –