Dapper 및 MVC의 문제 VNext

asp.net-core-mvc dapper

문제

ASP.NET MVC VNext 프로젝트 테스트 용 클래스 라이브러리를 만들었습니다.

이 클래스 라이브러리에서는 Dapper를 사용하므로 project.json이 있습니다.

{

  "dependencies": {
    "xunit": "2.1.0-beta2-*",
    "xunit.runner.dnx": "2.1.0-beta2-*",
    "Dapper": "1.42.0"
  },

  "commands": {
    "test": "xunit.runner.dnx"
  },

  "frameworks": {

    "dnx451": {
      "dependencies": {
        "Dapper": "1.42.0"
      }
    },

    "dnxcore50": {
      "dependencies": {
        "System.Collections": "4.0.10-beta-22816",
        "System.Linq": "4.0.0-beta-22816",
        "Microsoft.CSharp": "4.0.0-beta-22816",
        "Dapper": "1.42.0"
      }
    }

  }
}

계속 오류가 발생합니다.

The type or namespace name 'Dapper' could not be found (are you missing a using directive or an assembly reference?)    MvcProj.Test.DNX Core 5.0   

이 문제를 어떻게 해결할 수 있습니까?

인기 답변

Dapper의 베타 버전 사용

dnxcore50 은 여전히 ​​베타 버전이므로 Dapper의 릴리스 버전 중 어느 것도 아직 릴리스 지원을 요청할 수 없습니다. 그래서 Dapper 녀석들은 출시 패키지에 넣지 않습니다.

DNX 베타 지원 은 Dapper의 베타 버전에서 사용할 수 있습니다 . 버전 1.41.0-beta5 사용해 보거나 또는 최신 버전이 아닌 버전을 Nuget 피드에 사용해보십시오.

"dependencies": {
    //...
    "System.Data.SqlClient": "4.0.0-beta-23225",
    "Dapper": "1.41.0-beta5"
},

나는 지금이 응용 프로그램에서 이것을 사용하고 있으며 잘 작동하는 것 같다.



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