c# 引用不到最新的类库

同一个解决方案下,有两个类库,一个是接口类库ISource,一个是实现类库Source
在Source中引用ISource

之前是没有问题的,后来在ISource中添加了新的接口
同时在Source实现类库中也添加相应的接口实现类,代码没有问题,也能实现新接口
但是在编译时报错,找不到这个新接口
通过对象浏览器查看引用的接口DLL,发现在新加接口没有在引用的中,但实际编译好的DLL中是有这个接口的(通过反编译确认过了)

请问有大神能帮忙解决下这个问题吗

c#

2个回答

单独打开接口项目,编译,然后重新引用下

问题已经找到了,分享下。
首先Source中引用是没有问题的。
问题发生成另一个引用上,Source还引用了Core这个Dll,而Core上也引用了ISource,
但是Core上引用的ISouce是指定文件夹下ShareDll里面的ISource,
因为在修改更新ISource时,没有把最新的Dll更新到ShareDll,所以Core上引用的Dll一直是旧的Dll。
所以问题不是在Source上的引用,而在于Core上的引用问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问