在随机位置获得以下异常。
运行时遇到了致命错误。错误的地址 在0x65c08447处,在线程0x14d8上。错误代码是0xc0000005。 此错误可能是CLR中的错误,也可能是不安全或不可验证的错误 用户代码的一部分。此错误的常见来源包括用户 COM-interop或PInvoke的编组错误,可能会破坏 叠加。
这个模块昨天工作正常,但今天就提出了这个例外。我刚刚将调试配置更改为x86。昨天是AnyCPU。但我正在使用sqlite,当配置为AnyCPU时,它会报告以下警告。
警告: - 处理器架构之间存在不匹配 该项目正在构建“MSIL”和处理器架构 参考“System.Data.SQLite,Version = 1.0.66.0,Culture = neutral, PublicKeyToken = db937bc2d44ff139,processorArchitecture = x86“,”x86“。 这种不匹配可能会导致运行时故障。请考虑改变 通过的目标处理器架构的项目 配置管理器,以便对齐处理器体系结构 您的项目和引用之间,或依赖于 具有与目标匹配的处理器体系结构的引用 您项目的处理器架构。
我正在使用How do I get common file type icons in C#?中的非托管代码。我也在使用objectlistview。 除此之外的所有代码仅用于访问数据库。 我的机器有windows 7 x64 ultimate。
在我的应用程序的搜索功能中出现错误