所以我正在使用 Xamarin 创建一个 Android 应用程序。所有的 android “东西”都将在 Android 项目中,我创建了一个共享项目来容纳业务逻辑,这样我就可以在必须创建一个 IOS 应用程序时使用它。
我已经成功地从 Android 项目中引用了共享项目——到目前为止一切都很好。因此,我的数据库代码位于共享项目中,可供任何平台使用。
我的应用程序需要连接到 Web 服务,所以我想将所有内容都包含在共享项目中,但似乎无法将引用(Web 或其他)添加到共享项目 - 这是正确的吗?当然不能,或者我不能在共享项目中使用 JSON.net 或其他任何需要引用外部 DLL 的东西......?这将导致我在每个平台上多次复制这样的任何代码。
当然我在这里遗漏了一些东西 - 任何谷歌搜索都会返回如何从另一个项目引用共享项目......不是我需要的。
所以问题是,我可以在共享项目中添加对 Web 服务/第 3 方 DLL 的引用吗?如果可以,我该怎么做?
谢谢你的帮助。