Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xamarin使用Couchbase Lite预构建CRM_Xamarin_Couchbase_Couchbase Lite - Fatal编程技术网

xamarin使用Couchbase Lite预构建CRM

xamarin使用Couchbase Lite预构建CRM,xamarin,couchbase,couchbase-lite,Xamarin,Couchbase,Couchbase Lite,我想使用预构建的Xamarin应用程序:XamarinCRM from 但我想删除Azure服务并用Couchbase Lite进行更改。因此,我在2个移动项目中安装了Couchbase Lite软件包。然后,我创建了一个共享项目,其中包含所有DB代码,比如CRUD操作 在最初调用webservices的pclxamarincrm中,我想用新创建的共享项目中的CRUD代码替换这些调用 我总是遇到错误:找不到类型或命名空间名称“Couchbase”。这可能是因为在编译XamarinCRM(PCL)

我想使用预构建的Xamarin应用程序:XamarinCRM from

但我想删除Azure服务并用Couchbase Lite进行更改。因此,我在2个移动项目中安装了Couchbase Lite软件包。然后,我创建了一个共享项目,其中包含所有DB代码,比如CRUD操作

在最初调用webservices的pclxamarincrm中,我想用新创建的共享项目中的CRUD代码替换这些调用

我总是遇到错误:找不到类型或命名空间名称“Couchbase”。这可能是因为在编译XamarinCRM(PCL)时,它包含了共享项目,但PCL当然不知道这个包

上面的链接显示了设置的模式

有人知道如何解决这个问题吗?
非常感谢您的帮助。

您是说使用依赖注入吗?我在PCL中创建了接口,并在共享项目+PCL中创建了一个实现。然而,在PCL中,我不能用impl实例化它。共享项目的名称,因为它在那里不为人所知。有什么帮助吗?通过依赖注入(IoC)、表单“
DependencyService
”等。。。您将在
XamarinCRM.iOS
XamarinCRM.Android
项目中调用Couchbase API。