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的官方支持现在任何一天都将在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