我在类库项目中,先引用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的问题么?是的话要怎么解决呢?
A.dll、B.DLL 都是托管代码吗?
A.dll 不清楚,B.dll与C.dll是托管的
@我叫宋: 看下 A.dll 和 B.dll 的 .Net Framework 版本是啥?找不到的类是不是名称冲突?
@Launcher: 我又新建个类库,同时引入A,B,C 一开始总有一个无法识别,过段时间,再去看看,都可以了。。
而正式项目中总是不行,重启电脑都不行....
@我叫宋: 把你新建类库的步骤写出来,提供 A.dll、B.dll、C.dll 下载(不提供下载也行,但是要提供具体的创建 DLL 的步骤,并能在你的机器上还原你遇到的错误)。