MongoDB + .NET 核心 1.0?
MongoDB + .NET Core 1.0?
所以我正在使用 .NET Core 1.0 开发一个应用程序后端,并且已经完成了很多工作。我想这是我自己的错没有事先检查,但显然是 [=25 的最新版本=] 的 C# 驱动程序 (2.2.4) 与 .NET Core 1.0 不兼容?
对于所有相关依赖项,我都收到类似这样的错误:
The dependency MongoDB.Bson 2.2.4 does not support framework .NETCoreApp,Version=v1.0.
我看到了关于如何让它与 RC2 一起工作的指南,但我们现在已经过了一点(我不愿意为这样的真实项目使用候选发布版本):http://blog.stoverud.no/posts/referencing-net451-libraries-in-aspnet-core/
以上指南不适合我。在项目 JSON 文件中的 "frameworks" 下添加框架只会产生另一个与上述类似的不受支持的错误。
有没有办法完成这项工作,或者我应该查看另一个数据库?我不知道太多的数据库项目。我需要使用 NoSQL。
MongoDB 在他们的私有 nuget 提要中添加对 .net 核心的支持。
这是预发布提要,但可能有所帮助。
更新:
2.3.0版本已经正式发布,兼容.NET Core 1.0,所以我想这个问题已经无关紧要了。
https://www.nuget.org/packages/MongoDB.Driver/2.3.0
旧答案:
版本 2.3.0 目前处于测试阶段,我可以将它添加到我的 .net 核心应用程序中,但我没有用它做太多工作,所以我不知道当前的 limitations/bugs .
将依赖项添加到您的 project.json 文件中:
"MongoDB.Driver.Core": "2.3.0-beta1"
或者使用 NuGet 管理器中的 包括预发布 复选框并搜索 MongoDB.Driver.Core包.
根据此页面,他们似乎接近完成它:https://jira.mongodb.org/browse/CSHARP-1177
所以我正在使用 .NET Core 1.0 开发一个应用程序后端,并且已经完成了很多工作。我想这是我自己的错没有事先检查,但显然是 [=25 的最新版本=] 的 C# 驱动程序 (2.2.4) 与 .NET Core 1.0 不兼容?
对于所有相关依赖项,我都收到类似这样的错误:
The dependency MongoDB.Bson 2.2.4 does not support framework .NETCoreApp,Version=v1.0.
我看到了关于如何让它与 RC2 一起工作的指南,但我们现在已经过了一点(我不愿意为这样的真实项目使用候选发布版本):http://blog.stoverud.no/posts/referencing-net451-libraries-in-aspnet-core/
以上指南不适合我。在项目 JSON 文件中的 "frameworks" 下添加框架只会产生另一个与上述类似的不受支持的错误。
有没有办法完成这项工作,或者我应该查看另一个数据库?我不知道太多的数据库项目。我需要使用 NoSQL。
MongoDB 在他们的私有 nuget 提要中添加对 .net 核心的支持。 这是预发布提要,但可能有所帮助。
更新:
2.3.0版本已经正式发布,兼容.NET Core 1.0,所以我想这个问题已经无关紧要了。 https://www.nuget.org/packages/MongoDB.Driver/2.3.0
旧答案:
版本 2.3.0 目前处于测试阶段,我可以将它添加到我的 .net 核心应用程序中,但我没有用它做太多工作,所以我不知道当前的 limitations/bugs .
将依赖项添加到您的 project.json 文件中:
"MongoDB.Driver.Core": "2.3.0-beta1"
或者使用 NuGet 管理器中的 包括预发布 复选框并搜索 MongoDB.Driver.Core包.
根据此页面,他们似乎接近完成它:https://jira.mongodb.org/browse/CSHARP-1177