Xamarin垫片组件和PCL

本文关键字:PCL 组件 Xamarin | 更新日期: 2023-09-27 18:17:04

我希望能够转换一些使用标准的现有代码。csproj, droid。Csproj和ios。

我已经阅读并查看了这里建议的shim解决方案:

http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.html

但:

1:我不确定如何实际使用垫片组件-我引用这些而不是GAC版本吗?

2:有很多人提到iOS还不能正常工作。是这样吗?

w://

Xamarin垫片组件和PCL

Xamarin对pcl的官方支持现在任何一天都将在Alpha中发布-预计在2013年6月底之前。

在此之前,您可以看到如何通过包括MvvmCross中的垫片组件来使用pcl -看看:

  • PortableSupport垫片源- https://github.com/slodge/MvvmCross/tree/v3/PortableSupport
  • Nuget 2.5 PortableSupport包- https://www.nuget.org/packages/MvvmCross.PortableSupport/
  • http://mvvmcross.wordpress.com/上的25个视频都使用了pcl
  • 这些视频的随附源代码- .csproj文件将向您展示如何使用垫片- https://github.com/slodge/NPlus1DaysOfMvvmCross
  • https://github.com/slodge/MvvmCross-Tutorials/
  • 上的许多其他基于x- platform的PCL样本

关于其他的shims,请查看PCL配置文件78的MvvmCross的TPL问题(我知道人们已经得到了这个工作-只是等待他们回答问题…)

当Xamarin正式的PCL支持船时,我预计他们会提供正式的垫片,我们可以退役MvvmCross的垫片。然而,Xamarin没有人给我任何关于这个问题的答案——关于这个问题的最新情况,可以看看https://bugzilla.xamarin.com/show_bug.cgi?id=8035
的状态。