【问题标题】:Bad Image format exception was unhandled错误的图像格式异常未处理
【发布时间】:2015-09-11 01:08:48
【问题描述】:

我遇到了一个我无法弄清楚的问题。 基本上,我下载了一个用 C# 编写的示例程序,并使用 Visual Studio community 2015 编译它。

一开始我用的是VS community 2015试用版,没有注册,程序运行良好。但是在我注册到 Visual Studio 并获得许可证后,我在编译此源代码时遇到了问题。

错误是

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

附加信息:不是有效的 Win32 应用程序。 (例外 来自 HRESULT:0x800700C1)

我曾尝试按照 MSDN 的建议将目标平台更改为 x86 并重新编译,但结果出现此错误

托管调试助手“LoaderLock”在 'C:\Users\Dedy\Documents\Visual Studio 2015\Projects\forcefeedback\bin\Debug\ForceFeedbackExample.vshost.exe'。

附加信息:DLL 'C:\Windows\assembly\GAC\Microsoft.DirectX.DirectInput

有人知道如何解决这个问题吗?

【问题讨论】:

  • 注册后您是否执行了 Clean and Rebuild All?
  • 是的,丹尼尔,我做到了。但它不起作用.. TT

标签: c# visual-studio-2015


【解决方案1】:

在 Visual Studio 中选择 DEBUG\Exceptions 菜单项。展开 Managed Debugging Assistants 节点并找到 LoaderLock。取消选中已投掷框。单击“确定”关闭对话框,然后再次运行您的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多