У меня есть некоторые проблемы с использованием MongoDB в проекте VNextУстановка MongoDB в VNext
Ссылка на GitHub с кодом https://github.com/Mech0z/MagicDraftStatistics/tree/NewFeatures
Если я использовать этот пакет
mongocsharpdriver
Что сейчас устарело, я получаю
Предупреждение 'MongoClientExtensions.GetServer (MongoClient)' устарел: 'Вместо этого используйте новый API'.
и 6 из них
Ошибка типа или пространства имен имя «MongoServer» не может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку?)
И я я не уверен, что мне нужно что-то изменить в своем проекте. 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"
К сожалению, не показывают каких-либо ошибок, только список ошибок
Если я меняю на новый официальный драйвер, то я не могу получить тот же код для работы, а также документацию для водителя не кажется, изменились http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/
Но я получаю
Я не пробовал возиться с vNext, но, возможно, вы должны включить и зависимости драйвера. MongoDB.Driver, MongoDB.Driver.Core и MongoDB.Bson. Возможно, перечисление всех из них в списке зависимостей решит проблему. Если вы начинаете новый проект, я бы также отказался от зависимости mongocsharpdriver и просто использовал перечисленные мной 3. Нет документации, потому что она находится в бета-версии. Документы написаны прямо сейчас. –
Не работал, но удалил «aspnetcore50»: {}, и теперь он работает, действительно не понимает, как эти вещи связаны, но смотрел https://github.com/spboyer/mongomvc, и это сработало и не имело этой ссылки – Mech0z
Я не могу заставить это работать с любой версией драйвера на любой из двух машин, которые я пробовал. На данный момент это кажется крайне ненадежным. Я рад, что это сработало для вас! – Vassi