automapper.extensions.microsoft.dependencyinjection 和 automapper nuget 包之间有什么区别?

Sar*_*gis 4 c# razor .net-core

我在 .net core 3.1 项目中发现了两个用于集成映射器的 nuget 包,我只使用 automapper.extensions.microsoft.dependencyinjection 并且它有效,并且我看到了 AutoMapper Nuget 的另一种方法,在第一个方法中我看到了 AutoMapper 的依赖项,但在我的示例中,没有这个就可以工作。

Sir*_*ufo 8

NuGet 包AutoMapper.Extensions.Microsoft.DependencyInjection还会将依赖包(在依赖项下列出)加载到您的项目中。

这与您手动添加相同

  • 自动映射器
  • Microsoft.Extensions.DependencyInjection.Abstractions
  • AutoMapper.Extensions.Microsoft.DependencyInjection

到你的项目。