FluentValidation 3.4.6 を使用しており、プロジェクトのターゲット フレームワークは .net 4 です。ソリューションを徹底的にチェックして、古いバージョンの FluentValidation への参照がないことを確認しました。
このバージョンの FluentValidation には、.NET 4.5 で導入されたリフレクション バグの回避策があると思いますが、ここで説明されているように、まだ VerificationException が発生していますhttp://elegantcode.com/2012/08/23/net-4 -5-operation-could-destabilize-the-runtime-yikes/
この時点で VerificationException がスローされます。
MyValidator : AbstractValidator<MyObj>
ctor {
RuleFor(x => x.SomeProperty).Equal(true);
}
at FluentValidation.Resources.LocalizedStringSource.CreateFromExpression(Expression`1 expression, IResourceAccessorBuilder resourceProviderSelectionStrategy) in c:\projects\FluentValidation\src\FluentValidation\Resources\LocalizedStringSource.cs:line 66
at FluentValidation.Validators.PropertyValidator..ctor(Expression`1 errorMessageResourceSelector) in c:\projects\FluentValidation\src\FluentValidation\Validators\PropertyValidator.cs:line 46
at FluentValidation.Validators.EqualValidator..ctor(Object valueToCompare, IEqualityComparer comparer) in c:\projects\FluentValidation\src\FluentValidation\Validators\EqualValidator.cs:line 37
at FluentValidation.DefaultValidatorExtensions.Equal[T,TProperty](IRuleBuilder`2 ruleBuilder, TProperty toCompare, IEqualityComparer comparer) in c:\projects\FluentValidation\src\FluentValidation\DefaultValidatorExtensions.cs:line 143
at MyValidator..ctor() in MyValidator.cs:line 22