2016-08-08 4 views
4

그래서 .NET Core 1.0으로 응용 프로그램 백엔드에서 작업 중이며 이미 작업을 넣었습니다. MongoDB의 C# 드라이버 (2.2 버전)의 최신 버전을 미리 확인하지 않은 것은 내 자신의 잘못이라고 생각합니다. 4) .NET Core 1.0과 호환되지 않습니까?MongoDB + .NET Core 1.0?

내가 모든 관련 종속성이 같은 오류를 얻을 : 나는 RC2 작업을하는 방법에 대한이 가이드를 통해 온

The dependency MongoDB.Bson 2.2.4 does not support framework .NETCoreApp,Version=v1.0. 

하지만 우리는 지금 그 시점 과거 조금있어 (나는 것 이와 같은 실제 프로젝트에 대해 릴리스 후보 버전을 사용하는 것을 꺼려 함) : http://blog.stoverud.no/posts/referencing-net451-libraries-in-aspnet-core/

위의 가이드는 저에게 효과적이지 않습니다. 프로젝트 JSON 파일의 "프레임 워크"아래에 프레임 워크를 추가하면 위와 유사한 다른 지원되지 않는 오류가 생성됩니다.

이 작업을 수행 할 수있는 방법이 있습니까? 아니면 다른 데이터베이스를 조사해야합니까? 나는 너무 많은 데이터베이스 프로젝트를 모른다. NoSQL을 사용해야합니다.

+2

dnx452는 모니 커 (단지 DNX 런타임 오/w) net452과 같다 :

이 페이지에 따르면, 그들은 그것을 완성에 가까운 것 같다 그러나 전체 .NET 4.5.2 프레임 워크가 설치되어 있어야합니다 (또는 잘 설치된 linux/macos의 경우 대상 모노). .NET Core를 사용하여 MongoDB를 실행할 수 없었습니다. 아직 호환되지 않습니다. – Tseng

답변

12

업데이트 :

버전 2.3.0은 공식적으로 발표하고 .NET 코어 1.0과 호환됩니다, 그래서이 문제는 더 이상 관련이 생각 없습니다. https://www.nuget.org/packages/MongoDB.Driver/2.3.0


올드 대답은 :

버전 2.3.0은 현재 베타 버전 만 내 .NET의 핵심 응용 프로그램에 추가 할 수 있었다, 나는 그것으로 많은 일을하지 않은 그래서 나는 현재의 한계/버그를 모른다.

은 project.json 파일에 종속 추가

"MongoDB.Driver.Core": "2.3.0-beta1" 

을 또는 NuGet 관리자에 는 시험판 포함 확인란을 사용하고 MongoDB.Driver.Core 패키지를 검색합니다. 여전히 appliation를 구축하기 위해 net452 모니 커를 사용할 수 있도록, https://jira.mongodb.org/browse/CSHARP-1177

+0

대신 node.js가 사용되었습니다. * cringe * – KingDan

+0

오늘 확인했는데 2.3.0-rc1을 사용할 수 있습니다. https://www.nuget.org/packages/MongoDB.Driver/2.3.0-rc1 – CVertex

+0

@CVertex를 참조하십시오. 노드를 사용하는 데 다리를 뛰어 넘기로 결정한 경우 고마워요. 고려해 볼 가치가 있습니다. – KingDan

관련 문제