【问题标题】:FluentValidation AbstractValidator<> instances not picked up by NancyFxNancyFx 未选择 FluentValidation AbstractValidator<> 实例
【发布时间】:2014-07-23 06:01:31
【问题描述】:

我有一个 NancyFx 项目,它引用了另一个项目,其中包含我所有的 FluentValidation AbstractValidator 实例。

该验证项目还引用了 NancyFx.Validation.FluentValidation,但是在调用 BindToAndValidate 时,NancyFx 没有拾取我放置在其中的任何验证器 - 即使模型始终有效.. 嗯.. 它不是(根据对应的 AbstractValidator 逻辑)。

显然模块的/NancyFx ValidatorLocator 不会自动拾取这些单独的验证器,但有没有办法(引导程序或其他)告诉 NancyFx 也扫描那个单独的验证程序集?和/或我在这里遗漏了什么?

【问题讨论】:

    标签: validation nancy fluentvalidation


    【解决方案1】:

    这与已报告的问题有关(请参阅 https://github.com/NancyFx/Nancy/issues/1287),如果您仔细想想,扫描所有程序集以寻找潜在的验证器确实是一件“困难”的事情。

    尽管如此,确实工作的问题中提到了一些解决方法:手动触发程序集加载,将验证器移动到项目本身等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-04
      • 2015-10-29
      • 2023-03-09
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      相关资源
      最近更新 更多