I가 다음 project.json : 지금오류 대상 .NET의 핵심 RC2 및 .net4.6.1
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"Dapper": "1.50.0-rc2b",
"Microsoft.Extensions.DependencyInjection": "1.0.0-rc2-final",
"System.Dynamic.Runtime": "4.0.11-rc2-24027",
"Microsoft.CSharp": "4.0.1-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
},
"net461": {}
}
}
, 나는 오히려 없을 것으로, 다음과 같은 경고를 얻고있다
종속성은 System.Dynamic.Runtime> = 4.0.11-rc2-24027이지만 System.Dynamic.Runtime 4.0.10.0으로 끝납니다.
종속성은 Microsoft.CSharp> = 4.0.1-rc2-24027 이었으나 Microsoft.CSharp 4.0.0.0으로 끝났습니다.
net461을 프레임 워크에서 삭제하면 내 문제가 해결되지만 권장하지 않습니다.
그러나 이제는 내가 왜 그들을 얻는 지 알 수 있습니다. net461을 지원하지 않는 라이브러리와 관련이 있습니다. 다소 이상하게 보일지라도.
이전 버전을 사용해 보았습니다.하지만 Dapper가 새로운 버전을 기대했는지 - 아이디어가 있습니까? 어떤 이유로
특히 각 워크에 종속 이동 (동일한 버전)도
이걸 재현 할 수 없으므로 project.json은 나를 경고하지 않습니다. 그리고 두 패키지 모두'net45 '를 지원합니다. – svick
이상한, 새로운 코어 클래스 라이브러리 프로젝트로 재현했습니다. – gilmishal
@gilmishal 경고를 재현 할 수 있습니다. 어쨌든 왜 그러한 종속성이 필요한가요? Dapper를 참조하면 암시 적으로 추가됩니다. 그냥 제거 할 수 있습니까? –