FluentValidation 3.0.0.1を使用するコードをいくつか継承しましたが、.NET4.5がインストールされているマシンで恐ろしいSystem.Security.VerificationException : Operation could destabilize the runtime
エラーが発生します。この投稿を読んだ後:http : //elegantcode.com/2012/08/23/net-4-5-operation-could-destabilize-the-runtime-yikes/FluentValidationおよびFluentValidation.MVC3nugetパッケージを最新バージョン3.4に更新しました.6.0。
しかし...更新後、このコードはコンパイルされません:
rules.RuleFor(x => x.Number).DisplayName("Bla bla bla"); // <-- No DisplayName method
using FluentValidation.Mvc.MetadataExtensions
リレーオンし、この名前空間が3.4.6.0でインストールされたDLLに存在しないため、失敗します
MetadataExtensions
最新のFVに同等のものはありますか?そうでない場合、、、および同様のメソッドを最新の3.4.6.0で機能するものに置き換えるDisplayName
にはどうすればよいですか?Scaffold
HiddenInput
(私はFluentValidationにまったく慣れていません-VerificationExceptionのために偶然見つけました)