首页 新闻 搜索 专区 学院

关于基类所在程序集引用的问题

0
悬赏园豆:10 [待解决问题]

假设现有程序集a、b、c、d。在这四个程序集中,分别对应四个类型A、B、C、D。
其中A实例化B,B继承于C,C继承于D。
然后对于工程a,本来以为只要引用程序集b就足够了。后来发现,要把程序集b、c、d都引用进工程a才可编译通过。
请问,是什么原因?
.net 对于程序集引用的规则是什么?

AK47+的主页 AK47+ | 初学一级 | 园豆:107
提问于:2016-01-23 14:40
< >
分享
所有回答(4)
0

你现在的结构是有依赖的,编译时当前需要的组件和其依赖必须能够解析出来

2012 | 园豆:21007 (高人七级) | 2016-01-23 15:04
0

确实A只要引用D就可以了.前提是你不要在D类中暴露出他的父类C.

吴瑞祥 | 园豆:29187 (高人七级) | 2016-01-23 22:42
0

因为你这个是继承,如果是A实例化B,B实例化C,C实例化D的话就不要把bcd都引用了

沉默下下 | 园豆:145 (初学一级) | 2016-01-24 14:33
0

依赖引用

浮云飞梦 | 园豆:154 (初学一级) | 2016-02-16 17:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册