FluentValidation Method Not Found 异常的原因是什么?

E-A*_*E-A 5 exception fluentvalidation api-gateway

我有一个域驱动设计解决方案,由于某种原因,当通过GateWay进行 API 调用时,我在运行时遇到此异常:

One or more errors occurred. (Method not found: 'Void FluentValidation.AbstractValidator`1.When(System.Func`2<!0,Boolean>, System.Action)'.)
Run Code Online (Sandbox Code Playgroud)

出现错误如下:

我有这样的解决方案:

我现在关注的主要 4 个项目是:

  1. 核心模型
  2. 账户.Api
  3. 服务.Api.网关
  4. 网络客户端

Web.ClientSite发出请求,Service.Api.Gateway然后调用Account.Api. 请注意,到处都Core.Model引用了

非常重要:如果我从 中删除 FluentValidation 的引用Core.Model,异常就会消失。

我希望这些信息足够了。您认为我为什么会遇到此异常以及如何消除。