Ich habe diesen Fehler vom C#-Compiler in VS2008 erhalten. Beim Googeln habe ich nichts Nützliches gefunden. Ich habe diesen Fehler noch nie gesehen. Kann jemand Licht ins Dunkel bringen?
Die betreffende Codezeile ist die Instanziierung einer von mir definierten Klasse:
Frame frame = new Frame( // verschiedene Argumente...
Ja, der Konstruktor existiert. Wenn er das nicht täte, wäre es ein völlig anderer Fehler. Es gibt keine anderen Kompilierungsfehler. Das ist der einzige Punkt im Projekt, an dem diese Klasse instanziiert wird. Im Moment bin ich eher neugierig.
(Bearbeitung) Auf Anfrage, die Klassenkonstruktordefinitionen:
Dies ist derjenige, den ich aufrufe:
public Frame(int startTime, int length, byte commandId)
Der andere nimmt ein Objekt als Parameter. Dieses Objekt enthält die Daten, die der andere Konstruktor liefert:
public Frame(Command command)
Die genannte Command
Klasse ist in einer separaten Assembly definiert, die referenziert und fehlerfrei kompiliert wird.