Jestem nowy w Dapper. Próbuję stworzyć nowy projekt i mapować lokalną bazę danych przez Dapper. Niestety zawsze otrzymuję ten błąd:Błąd usterki: Nie można załadować typu "Dapper.SqlMapper"
Could not load type 'Dapper.SqlMapper' from assembly 'Dapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
Dodałem Dapper by NuGet (Dapper v. 1.39.0.0). To jest przykład mojego kodu:
public static IEnumerable<TBMobileDetails> Allmobilelisting()
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=""c:\users\database.mdf"";Integrated Security=True");
string query = "select * from Mobiledata";
var result = con.Query<TBMobileDetails>(query);
return result;
}
Gdzie jest problem?
Wersja 1.0.0.0 jest bardzo odkrywcza, ponieważ 1.39.0.0 jest oznaczona jako (nieoczekiwanie) 1.39.0.0; brzmi to tak, jakbyś miał jakiś * inny * kod w swoim projekcie (być może pośrednie odniesienie), który oczekuje dappera 1.0; czy są tutaj inne biblioteki DLL? –
Tak samo: w twojej kompilacji "bin/{whatever}" - jaka jest wersja pliku dappera? –
Dzięki, tworzę projekt od zera i ten sam kod działa teraz idealnie. Nie wiem co się stało. – Emil