我有一个类库,它为我提供了一些用于WebForm
、MVC
、WinForm
和WPF
应用程序的共享功能。只有一个class
使用放置在 中的类型System.Web.Mvc.dll
。虽然System.Web.Mvc
不是 的主要部分.NET
,但某些环境可能没有它。例如,这个类库可以用在WPF
应用程序中,也可以在应用程序中MVC
使用。
我需要的是检查是否System.Web.Mvc.dll
可用。如果是,则System.Web.Mvc
动态创建我的依赖类,否则忽略这部分代码。有没有办法检测是否System.Web.Mvc.dll
安装在系统上或在环境中启用?如果是,我如何检测它的版本?