Mongocsharpdriver无法使用ASP:NET Core 5.0(vNext)?

时间:2015-02-26 07:05:50

标签: c# mongodb asp.net-core

所以我已经开始使用ASP.NET 5.0,并希望开始使用MongoDB。

我已经在几个项目中完成了这项工作,而不是之前的vNext。

我添加" mongocsharpdriver"到project.json,一切似乎都很好,但是当我编译时,我得到了一堆关于mongo和ASP.NET 5 Core的错误(类型或名称空间名称' MongoDB'无法找到... )。常规ASP.NET 5没有编译错误,仅适用于Core。 mongocsharpdriver不支持Core吗?它似乎没有任何依赖关系,但当然,我不希望mongo团队让它与Core进行编译。

我已经查看了这个问题Setup MongoDB in VNext,但它并没有真正帮助我,因为我也希望继续为Core编译项目!

任何输入?

2 个答案:

答案 0 :(得分:2)

您可以将MongoDB与visual studio 2015 RC一起使用(2015年4月30日发布)。

从project.json中删除1行;

"frameworks": {
    "dnx451": { }, // don't forget to remove ','
    "dnxcore50": { } // remove this line
}

现在您可以构建解决方案而不会出现任何错误或警告。

enter image description here enter image description here

答案 1 :(得分:0)

MongoDB不支持CoreCLR(aspnetcore50)。请参阅我引用为重复的问题。

现在唯一的解决方案是不为CoreCLR编译,或者在该框架上使用另一个DB。