Mongocsharpdriver 不能与 ASP:NET Core 5.0 (vNext) 一起使用?
Mongocsharpdriver not working with ASP:NET Core 5.0 (vNext)?
所以我开始接触 ASP.NET 5.0,并想开始使用 MongoDB。
我在几个项目中都这样做过,只是之前在 vNext 中没有这样做。
我将 "mongocsharpdriver" 添加到 project.json 并且一切看起来都很好,但是当我编译时,我得到了一堆关于 mongo 和 ASP.NET 5 Core 的错误(找不到类型或名称空间名称 'MongoDB' ...)。常规 ASP.NET 5 没有编译错误,仅适用于 Core。 mongocsharpdriver 不支持Core 吗?它似乎没有任何依赖关系,但当然,我不希望 mongo 团队让它针对 Core 进行编译。
我看过这个问题 ,但它对我没有多大帮助,因为我也想继续为 Core 编译项目!
有输入吗?
MongoDB 不支持 CoreCLR (aspnetcore50
)。请参阅我引用的重复问题。
目前唯一的解决方案是不针对 CoreCLR 进行编译,或者在该框架上使用另一个数据库。
您可以将 MongoDB 与 visual studio 2015 RC(2015 年 4 月 30 日发布)一起使用。
从 project.json 中删除 1 行;
"frameworks": {
"dnx451": { }, // don't forget to remove ','
"dnxcore50": { } // remove this line
}
现在您可以在没有任何错误或警告的情况下构建您的解决方案。
所以我开始接触 ASP.NET 5.0,并想开始使用 MongoDB。
我在几个项目中都这样做过,只是之前在 vNext 中没有这样做。
我将 "mongocsharpdriver" 添加到 project.json 并且一切看起来都很好,但是当我编译时,我得到了一堆关于 mongo 和 ASP.NET 5 Core 的错误(找不到类型或名称空间名称 'MongoDB' ...)。常规 ASP.NET 5 没有编译错误,仅适用于 Core。 mongocsharpdriver 不支持Core 吗?它似乎没有任何依赖关系,但当然,我不希望 mongo 团队让它针对 Core 进行编译。
我看过这个问题
有输入吗?
MongoDB 不支持 CoreCLR (aspnetcore50
)。请参阅我引用的重复问题。
目前唯一的解决方案是不针对 CoreCLR 进行编译,或者在该框架上使用另一个数据库。
您可以将 MongoDB 与 visual studio 2015 RC(2015 年 4 月 30 日发布)一起使用。
从 project.json 中删除 1 行;
"frameworks": {
"dnx451": { }, // don't forget to remove ','
"dnxcore50": { } // remove this line
}
现在您可以在没有任何错误或警告的情况下构建您的解决方案。