Недавно мне дали заявку в поддержку. Это было в MVC3 с использованием NHibernate и Unity вместе с множеством других пакетов. При обновлении до MVC5 я обновляю все пакеты до последней версии. Теперь проблема в том, что Unity удалила пару свойств/методов из IUnityContainer. Мне интересно, как мне заменить эти строки кода, чтобы мой код снова скомпилировался?
IUnityContainer.Registrations.ToList()
а также
IUnityContainer.IsRegistered(serviceType)
IUnityContainer, конечно, определяется как объект IUnityContainer, и я не пытаюсь использовать этот тип напрямую.
В сети ничего не могу найти о том, чем их заменить. Я вижу от Microsoft, что эти методы устарели, но нет причин, по которым они устарели.