我在VS2008的C#编译器中收到了这个错误。在谷歌搜索中没有找到有用的结果。我以前从未见过这个错误。有人能解释一下吗?
出错的代码行是我定义的一个类的实例化:
Frame frame = new Frame( // various arguments...
是的,构造函数是存在的。如果它不存在,那将会是一个完全不同的错误。没有其他编译错误。这是项目中唯一实例化此类的地方。我现在更加好奇。
(编辑) 按照请求,以下是类构造函数定义:
这是我正在调用的构造函数:
public Frame(int startTime, int length, byte commandId)
另一个构造函数需要以对象作为参数。该对象包含由另一个构造函数提供的数据。public Frame(Command command)
引用的Command
类在另一个程序集中定义,该程序集已被引用且编译无误。