我有一个领域驱动设计的解决方案,但是当通过网关进行API调用时,发生了这个运行时异常:
One or more errors occurred. (Method not found: 'Void FluentValidation.AbstractValidator`1.When(System.Func`2<!0,Boolean>, System.Action)'.)
错误消息如下: 我的解决方案是这样的: 我现在主要关注的4个项目是:
- 核心模型
- 帐户 API
- 服务 API 网关
- Web 客户端
Web 客户端
向 服务 API 网关
发送请求,然后调用 帐户 API
。
请注意,核心模型
在任何地方都被引用
非常重要:如果我从 核心模型
中删除 FluentValidation 的引用,则异常会消失。