所以我用ASP.NET 5.0弄湿了我的脚,并且想要开始使用MongoDB。
我在几个项目中都这样做过,只是以前没有在vNext中做过。
我在project.json中添加了“mongocsharpdriver驱动程序”,一切看起来都很好,但是当我编译时,我会看到很多关于mongo和ASP.NET 5 Core的错误(无法找到类型或名称空间名称'MongoDB‘)。对于常规的ASP.NET 5没有编译错误,仅用于核心。蒙古神童不支持核心吗?它似乎没有任何依赖,但当然,我不希望芒果团队让它编译的核心。
我已经看过这个问题Setup MongoDB in VNext,但是它并没有真正帮助我,因为我也想让这个项目继续编译为Core!
有意见吗?
发布于 2015-02-26 16:56:05
MongoDB不支持CoreCLR (aspnetcore50)。请看我提到的重复的问题。
目前唯一的解决方案是不为CoreCLR编译,或者在该框架上使用另一个DB。
发布于 2015-04-30 15:47:44
您可以在VisualStudio2015RC中使用MongoDB (2015年4月30日发布)。
从project.json中删除1行;
"frameworks": {
"dnx451": { }, // don't forget to remove ','
"dnxcore50": { } // remove this line
}现在,您可以在没有任何错误或警告的情况下构建解决方案。


https://stackoverflow.com/questions/28736372
复制相似问题