Dapper.Tvp Assembly에 강력한 이름이 없습니다.

dapper dapper-extensions nuget sql table-valued-parameters

문제

최근에 나는 Dapper.Net과 함께 일하고 있었고, Dapper 팀의 훌륭한 작업 인 sql과 함께 동적 인 객체 조작을하는 데는 지금까지 굉장했습니다.

하지만 일괄 삽입 및 업데이트 할 필요가 있으며 성능 측면에서 더 나은 테이블 값 매개 변수가 사용되었고 그 목적으로 dapper.tvp를 사용하기로 결정했습니다. 그래서 나는 다음 단계를 따라 갔다.

  1. nuget 명령을 사용하여 Dapper.Tvp 어셈블리를 추가했습니다. Install-Package Dapper.Tvp

  2. 그럼 내가 프로젝트를 빌드하려고하면 "Referenced Assembly Dapper에 강력한 이름이 없다"라는 다음 오류가 발생합니다.

이 문제에 대해 조언 해 주시고 도움을 주시면 감사하겠습니다.

수락 된 답변

실제로, 대퍼는 강력한 이름을 가지고 있지 않습니다. 이것에 대한 나의 많은 이유가 여기에 나와 있습니다 . 물론 로컬로 (또는 프로젝트의 일부로) dapper를 빌드하고 원하는 방식으로 서명 할 수 있습니다. dapper 에는 이제 테이블 값 매개 변수 지원이 포함되어 있으므로 dapper.tvp가 필요하지 않을 수도 있습니다.


인기 답변

그래, 문제를 해결할 수있는 아래 단계를 따르십시오.

  1. 프로젝트 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 그런 다음 속성 선택
  3. 그런 다음 "서명 탭"(왼쪽에 있음)을 선택하십시오.
  4. 그런 다음 "어셈블리 서명"확인란을 클릭하십시오.
  5. 그런 다음 .snk 파일을 찾습니다.

그런 다음 솔루션을 다시 빌드하십시오.

행운을 빕니다...



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.