我们是否需要Automapper和Automapper.Net4 dll才能使用Automapper?

Sum*_*tta 7 automapper c#-4.0

我们是否需要Automapper和Automapper.Net4 dll一起使用我们的代码中的Automaper功能.

我的意思是,我们不能只拥有它们中的一个.首次使用Automapper.

需要帮忙.

提前致谢

Jim*_*ard 8

您需要做的就是执行"Install-Package AutoMapper"并进行设置.因为AutoMapper支持所有主要的.NET平台,所以特定于您的平台的东西都在特定于平台的程序集中.这是构建跨平台库的一种非常常见的方法.

简而言之,你不应该在意,因为NuGet会为你照顾一切.作为用户,它对您完全透明.您无需执行任何额外操作即可利用特定于平台的功能.

  • 没有更多特定于平台的扩展程序集.我实际上是为每个平台编译AutoMapper,每个平台都有一个专门为它构建的独特组件.实际上.Net4.dll程序集合并到一个AutoMapper.dll中.所以你应该*删除*那个文件. (5认同)

Joh*_*man 2

为什么不问吉米呢?使用可移植类库的 AutoMapper

从 NuGet 包来看,Automapper.dll 是核心(所有平台库都是通用的),而 Automapper.Net4.dll 是特定于平台的 - 两者都是必要的。