3

我已经将我的DI从Unity 4更新至版本5,这是当前的稳定版本。从那时起,我的项目开始抛出异常,例如“当前类型,System.Web.Mvc.IControllerFactory,是一个接口,无法构造,您是否缺少类型映射?”Unity DI更新至版本5

针对不同的ASP.NET MVC类型引发了多个异常。更新之前一切工作正常。如何解决这个问题?

+0

版本5.x的存储库奇怪,他们声明名称空间已被更改https://github.com/unitycontainer/unity,但是这个错误是更多的运行时然后编译时? –

+2

可能要从标题中删除“Microsoft”一词。 2年前他们放弃了统一。请参阅[Unity的未来](https://blogs.msdn.microsoft.com/dotnet/2015/08/21/the-future-of-unity/)。 – NightOwl888

+1

@vasiloreshenski这是一个运行时错误。所有的命名空间都被改变和简化了。如果你直接在nuget包管理器中从版本4更新到5,它会开始抛出所有这些mvc相关的异常。 –

回答

相关问题