AutoMapper从静态转换非静态 - MapperConfiguration,CreateMapper

时间:2017-03-21 17:14:05

标签: c# automapper non-static

我正在从混合的v2& v4使用.NET Framework 4.6.2在.NET Framework 4上进行静态编码,到6.0.1版。我在Visual Studio 2015下的转换开发中遇到了问题。

var dummy = new MapperConfiguration(cfg => cfg.CreateMap<DateTime,string>());

Visual Studio告诉我MapperConfiguration.MapperConfiguration(Action&lt; IMapperConfigurationExpression&gt; configure)(+1重载) 构造函数'MapperConfiguration'有0个参数,但是用1个参数调用。

当我编写下一行代码时:

var dmy1 = dummy.CreateMapper();

Visual Studio告诉我IMapper MapperConfiguration.CreateMapper()(+ 1重载)无法解析符号CreateMapper。

这是所有基本的非静态内容,我可以使用另一双眼睛让我对自己缺少的内容有所了解。我想一旦我用第一行代码解决问题,另一个问题就会消失。想法?

2 个答案:

答案 0 :(得分:0)

当我重新启动Visual Studio时,问题就消失了。 VS实例中一定存在残留物导致问题。

答案 1 :(得分:0)

Edmx更新后,我遇到了同样的问题。在Visual Studio重新启动后,问题消失了。