今日升级到VS2010,把旧有项目升级,并生成了一下(.net 2.0),出现异常.
异常信息如下:
System.BadImageFormatException: 未能加载文件或程序集“ASPDNSFControls”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。
请问如何解决.
我这边VS2010打开以前的2.0项目没有问题,不知楼主在打开项目最后一步提示是否转为.net4.0点是还是否了。
参考:
http://www.cnblogs.com/delphinet/archive/2010/03/25/1695531.html
http://www.cnblogs.com/shanyou/archive/2010/04/08/1707501.html
楼主检查下调用组件的版本:
ASPDNSFControls是一个第三方的组件,注意其对应的Framework版本
http://www.aspdotnetstorefront.com/
http://www.bestregistrycare.com/dll-errors/ASPDNSFControls.dll.html
检查一下 ASPDNSFControls 这个组件在不在项目的引用当中。项目必须要设置为 .net 2.0 如果设置为 .net 4.0 则无法找到用 .net 2.0 编译的外部组件。
你应该看看你的Web.config里面有没有加载.net 4.0 的东西,如果没有就是.net 2.0 的项目