我有一个域驱动设计解决方案,由于某种原因,当通过 GateWay 进行API调用时,我在 RunTime 上遇到了此异常:>
One or more errors occurred. (Method not found: 'Void FluentValidation.AbstractValidator`1.When(System.Func`2<!0,Boolean>, System.Action)'.)
错误发生如下:
我有这样的解决方案:
我现在关注的主要4个项目是:
Web.ClientSite
向Service.Api.Gateway
发出请求,然后调用Account.Api
。
请注意,无处不在
Core.Model
非常重要:如果我从Core.Model
中删除了FluentValidation的引用,则该异常消失。
我希望这些信息就足够了。为什么您认为我会遇到这种例外情况,以及如何消除这种情况。
答案 0 :(得分:0)
看起来有些库(豹猫)与FluentValidation 8.1.2中的新更改不兼容。尝试在8.1.2之前降级到FluentValidation。希望对您有帮助