【发布时间】:2016-12-14 15:43:26
【问题描述】:
所以我正在使用 .NET Core 1.0 开发应用程序后端,并且已经投入了大量工作。我想这是我自己的错,没有事先检查,但显然是 MongoDB 的 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。
【问题讨论】:
-
dnx452 等于 net452(只是没有 dnx 运行时)名字对象,因此您仍然可以使用 net452 名字对象来构建您的应用程序,但您需要安装完整的 .NET 4.5.2 框架(或 linux/macos 的目标单声道)。但是,永远不可能使用 .NET Core 运行 MongoDB,因为它还不兼容
标签: c# mongodb asp.net-web-api asp.net-core .net-core