我需要引用间接DLL吗?

时间:2010-05-28 16:51:22

标签: c#

假设我有一个DLLA,它是一个独立的库,包含我使用的类

我有引用DLLA的DLLB

我现在有DLLC引用DLLB - 为什么DLLC也需要引用DLLA?

我可以不让VS2005构建一个包含嵌入其中所需的所有程序集的dll吗?

1 个答案:

答案 0 :(得分:2)

如果DLLC使用DLLA中的类型,则需要引用DLLA。如果在DLLA中定义了DLLB中类型公开的返回类型或输入,则会出现这种情况。

如果DLLB中的类型派生自DLLA中的类型,也会出现这种情况。

您也可以run into this problem