微软的东西真的很蛋疼
这个问题一般出现在,以前引用了一个第三方dll,然后有一天发现作者升级了,于是贱贱的下载了新的重新引用,结果就会悲剧般的出现。此时,清空Bin文件夹、重启...都没用,只有找到以前的那个dll!那如果这个dll找不到了肿么办?
- 如果app.config里有任何关于此dll的版本依赖信息,请清除,像这样:
清除后重新添加dll引用,清空bin文件夹,编译,看看问题解决没,没有的话,检查exe的menifesto文件:
- 打开vs命令行工具,输入ildasm
然后打开Manifest文件
里面显示了你这个exe的详细依赖信息,不过这是反编译来看的...只能看,不能动,所以只能检查
然后该怎么做我也不知道了...