首页 新闻 会员 周边

vs2010 引用dll 冲突

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

我在类库项目中,先引用A.dll 可以正常使用,之后又引用B.dll 这时B.dll 下面的类没办法找到。移除A.dll 之后,B.dll下的类就可以找到。

场景如下:

1,A存在,B加入,B没办法识别,移除A时,B正常识别。

2,C存在,B加入,(B与C)正常,加入A时,C没办法识别,移除(A或B)时,C可以正常识别。

等待较长时间,A,B,C 均可以正常识别。

 

是VS2010的问题么?是的话要怎么解决呢?

我叫宋的主页 我叫宋 | 初学一级 | 园豆:171
提问于:2015-04-07 16:45
< >
分享
所有回答(1)
0

A.dll、B.DLL 都是托管代码吗?

Launcher | 园豆:45045 (高人七级) | 2015-04-07 16:50

A.dll  不清楚,B.dll与C.dll是托管的

支持(0) 反对(0) 我叫宋 | 园豆:171 (初学一级) | 2015-04-07 16:56

@我叫宋: 看下 A.dll 和 B.dll 的 .Net Framework 版本是啥?找不到的类是不是名称冲突?

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2015-04-07 17:02

@Launcher: 我又新建个类库,同时引入A,B,C 一开始总有一个无法识别,过段时间,再去看看,都可以了。。  

而正式项目中总是不行,重启电脑都不行....

支持(0) 反对(0) 我叫宋 | 园豆:171 (初学一级) | 2015-04-07 17:33

@我叫宋: 把你新建类库的步骤写出来,提供 A.dll、B.dll、C.dll 下载(不提供下载也行,但是要提供具体的创建 DLL 的步骤,并能在你的机器上还原你遇到的错误)。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2015-04-07 17:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册