我的程序偶尔会崩溃,并显示以下错误消息:
System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.BadImageFormatException:找不到索引。 (HRESULT异常:0x80131124)
可能相关的一些细节:
我的问题是
非常感谢。
更新
我没有将EXE作为任何目标,而是将其强制为x64。问题仍然存在。
答案 0 :(得分:1)
查看您的解决方案配置,确保所有项目都构建到同一平台。
您的错误原因是因为您有一个x86文件试图加载64位dll或反之亦然。
希望它有所帮助。
答案 1 :(得分:0)
您可以将平台目标版本更改为 X86
答案 2 :(得分:0)
由于 .NET Framework 损坏,出现了类似的错误。通过实用程序 .NET Framework Repair Tool 恢复解决了问题。