我试图在一个针对.net Core2.1的新API项目中使用Ninject。
当我使用nuget引用库时,我会收到这个警告。
“包'Ninject.Web.Common.WebHost 3.3.1‘是使用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETCoreApp =v2.1‘恢复的。这个包可能与您的项目不完全兼容。”
我想图书馆还没赶上,或者我漏掉了什么。我只是运气不好还是有办法解决。
提前谢谢你
发布于 2018-12-06 15:32:36
没有这样的事。这个包基于来自.net框架的旧ASP,但是.net核心带来了全新的ASP框架和它自己的DI容器,因此这个包不再兼容。如果您仍然希望在asp.net核心中使用Ninject容器而不是默认的,请选中以下代码:How to integrate Ninject into ASP.NET Core 2.0 Web applications?
https://stackoverflow.com/questions/53560913
复制相似问题