System.BadImageFormatException”类型的未经处理的异常在 xx.exe 中发生

平板系统项目,一个考生端一个教师端,很久没有用了,而且重装了系统

VS2015打开考生端项目就是标题中错误,按照网上说法更改了目标平台还不行。后来把.net framework由4.0改为4.5.2可以了,隐约记得以前把这个升级成4.5.2了,估计重系统后配置恢复默认了。

然后在运行过程中里面短动画无法播放,并且出现  “未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 AxInterop.WMPLib” 错误出现在window media player相关代码里面,想到里面播放的是ogv文件,怀疑是不是本机没有安装window media player,测试有,但是ogv文件需要特定解码器,安装了“2K-Lite1340Basic基本版” 后可以播放。

然后打开教师端,发现发布后的debug文件可以用,直接项目内运行就不行,警告里面显示缺少三个dll文件,office相关,应是重装系统的原因,Interop.Microsoft.Office.Core.dll,Interop.VBIDE.dll等,现在导出表格用的是 Dev gridview,这些应用不到,删除,正常运行。

原文地址:https://www.cnblogs.com/chenxiya/p/11613675.html