2014-07-20 1 views
0

모든 FluentValidation AbstractValidator 인스턴스가 포함 된 다른 프로젝트를 참조하는 NancyFx 프로젝트가 있습니다.FluentValidation AbstractValidator <> 인스턴스가 NancyFx에 의해 선택되지 않았습니다.

유효성 검사 프로젝트에서도 NancyFx.Validation.FluentValidation을 참조하지만, BindToAndValidate를 호출 할 때 NancyFx가 가져온 유효성 검사기는 없습니다. 모델은 항상 유효합니다. 해당하는 AbstractValidator 로직으로).

분명히 모듈의/NancyFx ValidatorLocator는 자동으로 별도의 유효성 검사기를 선택하지는 않지만 NancyFx에게 해당 유효성 검사 어셈블리를 검사하도록 알리는 방법 (부트 스트 래퍼 등)이 있습니까? 그리고/또는 나는 여기서 뭔가를 놓치고 있니?

답변

2

이미보고 된 문제 (https://github.com/NancyFx/Nancy/issues/1287 참조)와 관련되어 있으며, 잠재적 인 검사기를 찾기 위해 모든 어셈블리를 검사하는 것이 "어려운"일이라는 것을 이해할 수 있습니다. 등을 수동으로 조립로드를 트리거, 프로젝트 자체에 검증을 이동

:

그럼에도 불구하고, 일을하는 문제에 언급 한 해결 방법이 있습니다

관련 문제