我有一个VS项目A和一个名为TA的测试项目
所以A(unsigned)引用了一些签名的汇编moduleB,在我的理解中,因为TA已经是引用A的汇编,我不需要显式引用moduleB。但如果我不这样做,编译器会抱怨:
错误5“模块B”类型在未包含的程序集中定义 引用。您必须添加对程序集'模块B的引用, 版本= 9,文化=中立, PublicKeyToken = x'
答案 0 :(得分:0)
如果您正在使用从程序集B获取方法/属性/成员等的对象,则只能在编译时获取这些
这是因为.NET cannot rely on assembly A to ensure it will be able to obtain proper symbol and meta data information
。