【发布时间】:2017-03-21 17:14:04
【问题描述】:
我正在从 .NET Framework 4 上混合使用 v2 和 v4 AutoMapper 静态编码迁移到使用 .NET Framework 4.6.2 的版本 6.0.1。我在 Visual Studio 2015 下的转换开发中遇到了问题。
var dummy = new MapperConfiguration(cfg => cfg.CreateMap<DateTime,string>());
Visual Studio 告诉我 MapperConfiguration.MapperConfiguration(Action
当我编写下一行代码时:
var dmy1 = dummy.CreateMapper();
Visual Studio 告诉我 IMapper MapperConfiguration.CreateMapper()(+1 重载)无法解析符号 CreateMapper。
这都是基本的非静态内容,我可以用另一双眼睛提醒我我所缺少的东西。我在想一旦我用第一行代码解决了问题,另一个问题就会消失。想法?
【问题讨论】:
-
抱歉,我正在从静态代码方法转换为非静态代码方法
-
我使用 .NET 4.6.2 框架创建了一个新的 WinForm 项目,并使用 NuGet 将 AutoMapper 添加到我的项目中。我上面提到的问题不存在。所以它一定是我的解决方案中的某些东西导致了这个问题。
标签: c# automapper non-static