我希望能够转换一些使用standard.csproj,droid.csproj和ios.csproj的现有代码,以便它们都基于PCL,从而简化了解决方案。
我已阅读并查看了此处建议的垫片解决方案:
http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.html
可是:
1:我不确定如何实际使用垫片组件 - 我是否参考这些而不是GAC版本?
2:有很多人提到iOS尚未运行。是这样的吗?
瓦特://
答案 0 :(得分:3)
Xamarin对PCL的官方支持现在任何一天都在阿尔法 - 预计在2013年6月底之前。
在此之前,您可以通过包含MvvmCross的垫片组件来了解如何使用PCL - 请查看:
PortableSupport
垫片来源 - https://github.com/slodge/MvvmCross/tree/v3/PortableSupport PortableSupport
包 - https://www.nuget.org/packages/MvvmCross.PortableSupport/ 对于其他垫片,请观看TPL on PCL for MvvmCross for PCL Profile 78之类的问题(我知道人们已经开始工作了 - 只是等着他们回答这个问题......)
当Xamarin官方PCL支持船只时,我预计他们将发送官方垫片,我们可以退出MvvmCross。然而,Xamarin的任何人都没有给我任何答案 - 对于最新的,可能会看到https://bugzilla.xamarin.com/show_bug.cgi?id=8035的状态