4

我正在开发跨平台移动应用程序,据我了解,开发 Xamarin.Mobile 是为了增加跨平台应用程序中的代码共享。虽然我无法将其放入 PCL。我得到的是每个 API 方面(联系人、地理位置等)的平台特定实现。

同时文件链接也不能正常工作,因为 Geolocator(仅作为示例)构造函数包含特定于平台的参数(Android.Context 在 MonoDroid 的情况下)。

我应该如何在 Monodroid、Monotouch 和 WP 之间共享 Xamarin.Mobile 相关逻辑?我错过了一些 Xamarin 概念吗?

谢谢, 阿列克谢·斯特拉赫

4

1 回答 1

6

Xamarin.Mobile 当前不支持可移植库。需要对其进行重构,以便将接口包含在可移植库中,并将它们的实现包含在特定于平台的库中。

我不知道这是否在他们的路线图上,但它在https://github.com/xamarin/Xamarin.Mobile是开源的,所以如果你觉得很勤奋,你可以向他们发送拉取请求。:)

于 2013-12-05T23:59:49.740 回答