gpt4 book ai didi

c# - 无法加载文件或程序集 mongocrypt

转载 作者:行者123 更新时间:2023-12-04 13:38:48 25 4
gpt4 key购买 nike

System.BadImageFormatException: 'Could not load file or assembly 'mongocrypt' or one of its dependencies. The module was expected to contain an assembly manifest.'



我有一个使用 MongoDB 2.9.1.0 运行 Hangfire 1.7.5 的项目。该项目用作后端引擎来执行各种类型的工作。

为了为外部系统创建端点来调用这个引擎,我们有另一个项目,它使用相同版本的 Hangfire 和 MongoDB 来连接并传入作业进行处理。

在所有使用这些 dll 的项目中,我将 Hangfire 和 Mongo 分别升级到最新版本 1.7.9 和 2.10.1.0。使用 Visual Studio,当我运行 Web 项目时,我不断收到上述错误。在 ASP.Net 站点加载之前,我得到了 4 到 5 次,并允许我访问我需要的任何内容,包括通过 MongoDB 访问的数据。只是一个不便,但在加载项目时仍然是一个异常(exception)。

我知道 CPU 的架构可能会导致 System.BadImageFormatException,但在这个意义上没有任何改变。我在 .net 4.6.1 上运行所有东西,一切都继续在 AnyCPU 配置上运行。如果我将所有这些项目更改为 x64 或 x86,其中一个或另一个将停止工作。无论 CPU 架构如何,mongocrypt 错误都会继续发生。

我在 google 或 SO 上找不到关于 mongocrypt 的任何内容。有任何想法吗?

最佳答案

同样的事情发生在我们身上。
似乎在 v2.10.0 中引入了一个新的依赖库 libmongocrypt
导致此错误。

尝试回到 v2.9.3 来解决这个问题,直到它被 mongodb 程序员修复。

关于c# - 无法加载文件或程序集 mongocrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60161802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com