我正在将现有的网络应用程序从网络框架转换为网络核心 - 但有一些麻烦。
如何替换WebImage的使用
如何获取CurrentCulture - 用于本地化
提前致谢
/索伦
答案 0 :(得分:1)
如果我理解正确,你只需要一个好的DI框架。然后,您可以使用与MVC集成的现有版本。 (ASP.NET Core有一个内置的DI,所以它更容易入手,但这并不意味着你不能在以前的版本中使用DI。)
我建议您使用SimpleInjector。这是一个很好的DI容器,经过更新和维护,并在单独的Nuget包中集成了MVC。它也很容易使用,创作者在这里回答问题。您只需要安装SimpleInjector和SimpleInjector.MVC,就可以开始注入控制器的构造函数。
P.S。如果您需要在ASP.NET Core中使用现有的3d派对库,则可能会遇到麻烦。除非作者更新并上传到Nuget,否则不可能开箱即用。见question例如
答案 1 :(得分:0)
继续使用MVC并将其与框架Autofac
结合使用