这个是因为两个不同编译平台的dll,需要使用不同版本的clr,主要是2.0 和4.0的不同,你这个肯定是那个网站本身是4.0的,这个使用的是4.0的clr,所以默认情况下是不能加载2.0的程序集的,当然这个是有好多办法解决的,最简单的就是你有源代码,自己调整一下编译方式,还有一种就是强制使用低版本的clr,这个是用配置文件完成的。
微软.net版本持续更新,都4.5了。这种错误,就是尽量采用低版本的VS和.net,主要就是命名空间和编译器采用的版本不同。8.0、9.0、10.0。
嗯 ,你得手动把里面的相关类型或属性修改成4.0的。
2.0跟4.0 有些功能是还在,但换别名了。
按道理framework是向下兼容的,你可以把错误详细内容贴出来看下