ViewModelBase 及び ValidationViewModelBase を更新しました

ViewModelBase 及び ValidationViewModelBase を更新しました。

変更点は「対象のフレームワークを .NET Framework 4 から 4.5 に変更」になります。

変更の理由は、以前の記事にも書いた ValidationViewModelBase で利用している ModelState クラスの名前空間が .NET Framework 4 では System.Web.Mvc にあり System.Web.Mvc.dll への依存があるためです。
.NET Framework 4.5 では System.Web 名前空間(アセンブリは System.Web.dll)にあり、MVC への依存が無くなっています。

一昨年に ValidationViewModelBase を公開したときには、.NET Framework 4.5 が Windows XP で利用できないことから対象のフレームワークを .NET Framework 4 としましたが、そろそろ新規に作成するプログラムの Windows XP の制限への配慮は考慮しなくていいかなということで :mrgreen: どちらかというと、ModelState クラスを使うだけなのに System.Web.Mvc.dll が必要になってしまう制限のほうが大きいですしね 😉


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です