0

프로젝트 대상 .NET Framework 4.6.2. .NET Framework 4.6.2 및 .NET 표준 2.0 비 호환성

프로젝트

.NET 표준 2.0를 참조 NuGet 패키지 엔티티 프레임 워크 코어를 사용 .NET, 내가 아는

(그것은 패키지 폴더 등장) 4.6.2.NET 표준 2.0은 호환되지 않습니다. 문제가 될 수 있습니까?

+1

내가 아는 한, 그들은 호환되지 않습니다. .NET Standard 2.0에는 4.6.1이 필요하지만 4.7에서는 깨지지 않았습니다. 무엇이 잘못되었는지 설명함으로써 진정한 질문이되게하십시오. –

+0

내 실수. .NET 4.6.2 – AsValeO

답변

3

VS 2017 15.3 및 .NET Core 2.0.0 SDK (2017 년 8 월에 출시)의 최신 도구 업데이트에서 .NET Standard 2.0을 지원하는 .NET Framework의 최소 버전은 4.6.1입니다.

이것은 라이브러리가로드되고 작동하는지 확인하기 위해 호환성 DLL을 추가하는 도구로 구현됩니다. 4.6.1-4.7에서는 지원되지 않는 소수의 API 만 있지만, Entity Framework Core는 4.6.1 이상에서 작동해야합니다.

.NET Framework 4.7.1 이상에서는 더 이상 이러한 라이브러리를 삽입 할 필요가 없습니다.

+0

'4.6.1에서는 지원되지 않는 소수의 API 만 있습니다. '- 그 중 하나를 참조 할 수 있습니까? – wal