我最近得到了一份支持申请。它是在MVC3中使用NHibernate和Unity以及许多其他软件包。在升级到MVC5时,我将所有软件包更新到最新版本。现在的问题是Unity从IUnityContainer中删除了一些属性/方法。我想知道如何替换这些代码行以使我的代码再次编译?
IUnityContainer.Registrations.ToList()
和
IUnityContainer.IsRegistered(serviceType)
IUnityContainer当然被定义为IUnityContainer对象,我不是试图直接使用该类型。
我无法在网上找到有关替换这些内容的内容。我从微软看到这些方法已被弃用,但没有理由弃用它们。