我正在运行一个程序,该程序现在构建良好,没有错误或警告,我在mscorlib.dll中遇到两个运行时异常。
我得到 TypeInitializationException & BadImageFormatException ,消息的详细信息为:
System.TypeInitializationException发生消息:第一次机会 发生在'System.TypeInitializationException'类型的异常 mscorlib.dll附加信息:类型初始化程序 'Service.Program'抛出异常。
和
System.BadImageFormatException发生消息:第一次机会 发生在'System.BadImageFormatException'类型的异常 mscorlib.dll其他信息:无法加载文件或程序集 'ServiceFrameworkAPI,Version = 1.0.0.668,Culture = neutral, PublicKeyToken = null'或其依赖项之一。一次尝试 加载格式不正确的程序。
我已经摆弄目标处理器没有成功,我的项目目标是x86,我原本认为这是在阅读堆栈溢出的其他答案后的方法。我在检查到异常时检查了中断,但是当我看到有关运行时异常的通知时,我会看到一个标签,其中显示“Source Not Available”的屏幕。在程序进入main之前立即抛出异常。
值得注意的是,我的解决方案包括一个托管C ++项目,我认为该项目可能与其他SO问题有关。我已经阅读了SO,但如果你指出任何其他答案,我不会被冒犯,.NET对我来说是全新的,所以我可能错过了一些重要的东西。谢谢你的帮助!