.net中如何从特定位置引用DLL

守破之间 2007-05-10 11:42:55
我做的一个项目中,有两个项目。项目A依赖于项目B。项目A中引用了一个版本1.0的组件,项目B中引用了版本2.0的组件,这两个组件除过名称相同,接口并不兼容。现在的问题是,当我编译项目后,.net会自动将版本1.0的组件拷贝到项目A的bin下,这时当我调用通过项目A调用项目B的功能时,提示找不到对应版本的组件。我的考虑是如果能将项目A1.0版本组件的引用位置设为特定的位置引用,而不是让它拷贝到bin中然后再去调用,可能会解决这个问题。然而当我关闭项目A中引用属性的复制本地后,运行项目A,提示找不到相应的组件。请问各位大拿有何高招赐教下。谢谢
...全文
258 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
winteryoung84 2007-05-10
  • 打赏
  • 举报
回复
sorry,没看清楚题,对不住。再看看。。。。
winteryoung84 2007-05-10
  • 打赏
  • 举报
回复
那就不要直接引用项目了。在你的解决方案目录下建一个 "Lib" 文件夹,放入你的 1.0 组件。用“浏览”的方式找到这个组件引用就 ok 了。
守破之间 2007-05-10
  • 打赏
  • 举报
回复
几位说的方法我试过了,改名字后,程序编译报错,using引用失败
xiyun 2007-05-10
  • 打赏
  • 举报
回复
改个名字看看吧
Red_angelX 2007-05-10
  • 打赏
  • 举报
回复
改dll名字
CathySun118 2007-05-10
  • 打赏
  • 举报
回复
改名字

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧