2015-05-19 30 views
5

Przenosiłem niektóre z moich obiektów, które używam automappera do innego projektu. I nagle pojawia się błąd Nie można rozwiązać CreateMap w profilu automapper.Automapper.Mapper.CreateMap nie można rozwiązać

enter image description here

Szukałem rozwiązania na kilka godzin, ale teraz nie mogę znaleźć nic. Ponownie zainstalowałem automugpera nuget, ale to nie pomogło

+2

Czy próbowałeś [to] (http://stackoverflow.com/a/16458568/3199927) – Tom

Odpowiedz

3

Sprawdź, czy nie masz żadnych obiektów o nazwie "Mapper" w bieżących lub nadrzędnych przestrzeniach nazw.

spróbować użyć pełnej nazwy kwalifikowanej dla Mapper, tak:

AutoMapper.Mapper.CreateMap<Address, AddressDTO>(); 

Jeśli to nie pomoże, spróbuj wyczyścić pamięć podręczną ReSharper (jeśli używasz R #), a następnie ponownie uruchom visual studio.

+0

ponownym resharper zrobił sztuczka! –

+0

Nie działa dla mnie: | –

0

Jeśli używasz najnowszej wersji można utworzyć mapę jak następuje:

Mapper.Initialize(cfg => { 
    cfg.CreateMap<Address, AddressDTO>(); 
    //cfg.CreateMap<Customer, RegisterViewModel>(); 
}); 
Powiązane problemy