Xamarin是否与.NET mongodb驱动程序一起使用?试图通过Nuget安装Mongo 2.2.3软件包但出现以下错误:
Adding MongoDB.Driver...
Attempting to resolve dependency 'MongoDB.Bson (≥ 2.2.3)'.
Attempting to resolve dependency 'MongoDB.Driver.Core (≥ 2.2.3)'.
Adding 'MongoDB.Bson 2.2.3' to mdb.
Could not install package 'MongoDB.Bson 2.2.3'. You are trying to install this package into a project that targets 'Xamarin.iOS,Version=v1.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
有没有人有过这方面的经验?
谢谢,
克里斯
答案 0 :(得分:0)
MongoDB.Bson NuGet包仅支持.NET 4.5,因此您无法将其安装到Xamarin.iOS项目中。
如果您想使用MongoDB,那么您很可能需要创建一个与MongoDB对话的后端服务,您的移动应用会通过http进行对话。
有第三方托管公司,例如mLab,它们提供REST API来访问MongoDB。
否则,您可以将Couchbase视为替代方案,通过Xamarin的组件商店支持Xamarin.Android和Xamarin.iOS。