所以我已经开始使用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编译项目!
任何输入?
答案 0 :(得分:2)
您可以将MongoDB与visual studio 2015 RC一起使用(2015年4月30日发布)。
从project.json中删除1行;
"frameworks": {
"dnx451": { }, // don't forget to remove ','
"dnxcore50": { } // remove this line
}
现在您可以构建解决方案而不会出现任何错误或警告。
答案 1 :(得分:0)
MongoDB不支持CoreCLR(aspnetcore50
)。请参阅我引用为重复的问题。
现在唯一的解决方案是不为CoreCLR编译,或者在该框架上使用另一个DB。