더 이상 오류 : 'Dapper.SqlMapper'유형을로드 할 수 없습니다.

c# dapper

문제

나는 Dapper에서 새로운 사람입니다. Dapper가 새 프로젝트를 만들고 로컬 데이터베이스를 매핑하려고합니다. 불행히도 나는 항상이 오류가 발생합니다.

'Dapper, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'어셈블리에서 'Dapper.SqlMapper'유형을로드 할 수 없습니다.

나는 NuGet (Dapper v. 1.39.0.0)에 의해 Dapper를 추가했습니다. 다음은 내 코드의 예입니다.

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;
} 

문제가 어디에 있습니까?

인기 답변

이 문제는 일반적으로 명명 된 객체 / 클래스 / 유형이있을 때 발생합니다.

  • 날씬한
  • 날씬한

이 문제를 제거하려면 다음 단계를 수행하십시오.

  1. 프로젝트를 만들고 Dapper (대소 문자를 구분하지 않음)로 이름을 지정하지 마십시오. 기존 프로젝트에서 기존의 'dapper'객체의 이름을 변경하더라도 문제가 발생하여 새로운 프로젝트를 만드는 것이 좋습니다! 제 생각에는 어셈블리 나 하드 코딩의 어떤 부분이 더럽거나 시각적 인 스튜디오 (확실하지는 않습니다!)와 관련이 있다고 생각합니다.
  2. Daug를 설치하려면 Nuget Manager를 다시 사용하십시오.
  3. 지금은 잘 작동합니다.


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow