我收到以下编译错误:
The type 'Expando' is defined in an assembly that is not referenced.
You must add a reference to assembly 'Westwind.Utilities, Version=2.64.0.0,
Culture=neutral, PublicKeyToken=6f7d66a3bb7de652'.
问题是,我有一个对该版本程序集的引用......我认为问题是由于一个类库。
我的ClassLibrary有以下类:
public class Generic_AnswerFile : Expando { ... }
我的测试控制台有以下类:
public class Specific_AnswerFile : Generic_AnswerFile { ... }
Specific_AnswerFile将无法编译。有什么想法吗?这两个项目都是.Net 4.0,并引用了Westwind.Utilities 2.64
的正确.Net 4.0版本答案 0 :(得分:0)
Expando类型在他的程序集中定义
仅表示GAC。虽然你有参考它..但它将无法加载。要正确加载它,您需要在汇编标记
下的配置文件中定义它<add assembly="Expando, Version=1.0.0.0, Culture=neutral, PublicKeyToken=[MyPublicKeyToken]"/>