표준 Sql 클라이언트 클래스를 래핑하고 NuGet에 게시하는 Sql Server 용 데이터 작은 데이터 액세스 라이브러리를 만들고 싶습니다. 나는이 NuGet 패키지를 표준 및 .Net 핵심 응용 프로그램에서 모두 사용하고 싶습니다.표준 프레임 워크 및 .NET 코어 용 nuget 패키지 (dll)를 만드는 방법은 무엇입니까?
일부 데이터 액세스 코드 (System, System.Core 및 System.Data 사용)로 클래스 라이브러리 프로젝트를 만들고이를 너겟에 게시했습니다. System, System.Core 및 System.Data를 NuGet 프레임 워크 종속성으로 추가했습니다.
UPDATE - described problems both in RC1 and RC2
RC1 버전에서는 4.6 프레임 워크에서 작동하지만 DNX 5를 package.json에서 제거해야했습니다. 이 ASPNET 코어 (닷넷 프레임 워크) 프로젝트와 함께 작동,하지만 난 ASPNET 코어 (닷넷 코어)를 만들 때, 컴파일이 실패 RC2 버전에서
:
오류 NU1002 프레임 워크 .NETCoreApp 버전을 지원하지 않습니다 종속성 = v1.0.
두 버전 모두에서 작동하는 너겟 패키지를 만드는 방법이 있습니까?
dnx는 더 이상 일이 아닙니다. 당신은 RC2와 netstandard로 이동해야합니다 ... – Pawel
당신 말이 맞아요,하지만 여전히 문제를 해결하지 않습니다. RC2 응용 프로그램을 만들 때 패키지 복원 오류가 발생합니다. 오류 \t NU1002 \t <패키지 이름> 종속성은 .NETCoreApp, Version = v1.0 프레임 워크를 지원하지 않습니다. \t 새 프로젝트에서 .NET 핵심 클래스 라이브러리를 사용하여 너깃 패키지를 만들면이 문제를 해결할 수 있습니다.하지만 다시 RC2 용 프로젝트와 비 핵심 응용 프로그램 용 유지 관리 프로젝트가 있습니다. –