WebForm
、MVC
、WinForm
、およびWPF
アプリケーションの共有機能を提供するクラス ライブラリがあります。class
に配置されたタイプを使用するものは 1 つだけSystem.Web.Mvc.dll
です。System.Web.Mvc
の主要部分ではありませんが、一部の環境ではそれ.NET
がない場合があります。たとえば、このクラス ライブラリは、WPF
アプリケーションまたはアプリケーションで使用MVC
できます。
必要なのは、利用可能かどうかを確認することSystem.Web.Mvc.dll
です。はいの場合は、依存するクラスを動的に作成System.Web.Mvc
します。それ以外の場合は、コードのこの部分を無視します。System.Web.Mvc.dll
がシステムにインストールされているか、環境で有効になっているかを検出する方法はありますか? はいの場合、どうすればそのバージョンを検出できますか?