我在VNext项目中使用MongoDB时遇到了一些问题
使用代码https://github.com/Mech0z/MagicDraftStatistics/tree/NewFeatures
链接到github如果我使用这个包
mongocsharpdriver
现在已经过时,我得到了
警告'MongoClientExtensions.GetServer(MongoClient)'已过时:'改用新API。'
和其中6个
错误找不到类型或命名空间名称'MongoServer'(您是否缺少using指令或程序集引用?)
而且我不确定我是否需要在project.json
中更改某些内容 "dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"mongocsharpdriver": "2.0.0.0-beta2"
奇怪的是GUI不显示任何错误,只显示错误列表
如果我更改为新的官方驱动程序,那么我无法使用相同的代码,并且驱动程序的文档似乎没有更改http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/
但我明白了
答案 0 :(得分:0)
由于某些奇怪的原因,当我从框架中删除“aspnetcore50”:{}时它会起作用。不确定会有什么影响
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"exclude": [
"wwwroot"
],
"packExclude": [
"**.kproj",
"**.user",
"**.vspscc"
],
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"mongocsharpdriver": "1.8.3"
},
"frameworks": {
"aspnet50": { }
}
}