我的mscoree.dll版本有问题。 前段时间我安装了.net 3.5框架和一个使用mscoree.dll 2.0版(来自.Net 3.5)的应用程序,但是在安装.net 4.0之后,似乎mscoree.dll版本现在是2.4,这导致我出错像这样:
System.BadImageFormatException:无法加载文件或程序集“Interop.mscoree,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = c64f89a6937dbf72”或其依赖项之一。尝试加载格式不正确的程序。
我在c:\ windows \ system32 \中搜索,发现mscoree.dll现在是版本2.4。我还修改了4.0框架中对mscoree.tlb的引用,但仍然是同样的错误。
可以使用旧版本的mscoree.dll吗?怎么样?