AutoMapper 8 Upgrade ConstructUsing - PullRequest
       41

AutoMapper 8 Upgrade ConstructUsing

0 голосов
/ 20 декабря 2018

Я только что обновил AutoMapper до версии v8, и приведенное ниже выражение не работает, но я действительно не понимаю, почему.

cfg.CreateMap<string, Nmtoken>()
    .ConstructUsing(i => new Nmtoken(i))                
    .ForMember(m => m.Token, o => o.MapFrom(s => s));

Я считаю, что переданные выражения верны.Я не получаю ошибок сборки и intellisense счастлив.Но я получаю ошибку во время выполнения:

System.MissingMethodException: 'Method not found: 
'AutoMapper.IMappingExpression`2<!0,!1> 
AutoMapper.IMappingExpression`2.ConstructUsing(System.Func`2<!0,!1>)'.'

Я рад признать, что не понимаю сообщение об ошибке.

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

У меня была проблема с samme, но я использовал AutoMapper v8.0.0.Обновление до версии v8.1.0 решило проблему.

0 голосов
/ 20 декабря 2018

Извиняюсь.У меня есть два проекта, связанных с зависимостью, и один из них все еще использовал AutoMapper 7.

...