2016-03-10 44 views
1

Xamarin是否可以使用.NET mongodb驅動程序?試圖通過的NuGet安裝蒙戈2.2.3軟件包,但收到以下錯誤:如何在xamarin中安裝.net mongodb driver nuget包

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

的MongoDB.Bson NuGet包只支持.NET 4.5,所以你不能將它安裝到Xamarin.iOS項目。

如果你想使用MongoDB,那麼你很可能需要創建一個後端服務,與MongoDB對話,以便你的移動應用通過http進行通信。

有第三方託管公司,如mLab,提供了一個REST API來訪問MongoDB。

否則,你可以看看Couchbase作爲替代方案,它通過Xamarin的組件商店支持Xamarin.Android和Xamarin.iOS。

+0

不是我想聽的,但感謝您的反饋! – chrisb