C# Xamarin垫片组件和PCL

C# Xamarin垫片组件和PCL,c#,xamarin.ios,assemblies,portable-class-library,C#,Xamarin.ios,Assemblies,Portable Class Library,我希望能够转换一些使用standard.csproj、droid.csproj和ios.csproj的现有代码,以便它们都基于PCL,从而简化解决方案 我已经阅读并查看了此处建议的垫片解决方案: 但是: 1:我不确定如何实际使用垫片组件-我是否参考这些组件而不是GAC版本 2:有很多人提到iOS还不能工作。是这样吗 w://Xamarin对PCL的官方支持现在任何一天都将在Alpha中到期-预计将在2013年6月底之前到期 在此之前,您可以通过包含MvvmCross中的垫片组件来了解如何使用P

我希望能够转换一些使用standard.csproj、droid.csproj和ios.csproj的现有代码,以便它们都基于PCL,从而简化解决方案

我已经阅读并查看了此处建议的垫片解决方案:

但是:

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

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


w://

Xamarin对PCL的官方支持现在任何一天都将在Alpha中到期-预计将在2013年6月底之前到期

在此之前,您可以通过包含MvvmCross中的垫片组件来了解如何使用PCL-请参阅:

  • PortableSupport
    source-
  • Nuget 2.5
    PortableSupport
    软件包-
  • 这25个视频都使用PCLs

  • 这些视频附带的源代码.csproj文件将向您展示垫片的使用方法-
  • 许多其他基于PCL的x-plat样本
对于其他垫片,请注意以下问题(我知道人们已经开始工作了-只是等待他们回答问题…)


当Xamarin官方PCL支持发货时,我预计他们将发货官方垫片,我们可以退役MvvmCross垫片。但是,Xamarin没有人给过我任何关于这方面的答案-关于这方面的最新情况,可能会看到状态

,所以对于每个PCL,我需要添加PortableSupport Nuget?或者我只是将它们添加到droid和ios应用程序项目中?在我发布答案后的2分钟内,你不可能阅读所有这些链接,更不用说在github上观看任何视频或检查任何文件了。也许你应该试试看?我已经查看了mvvm示例的所有源代码,但找不到它们是如何链接的。我现在真的不想看25个视频,除非我真的必须看;)“csproj文件将向您展示垫片的使用方式”。听起来你确实很懒。。。而且听起来你正在试图解决一个你还没有遇到的问题。为什么不尝试构建您的PCL解决方案?当您需要垫片时/在您需要垫片的地方,它很快就会变得明显。在这件事上,我一遍又一遍地说——我试过帮助,但不确定我是否成功了——对不起,你肯定帮了我的忙。我已经将所有的项目转换为使用PCL,并且可以看到所有的错误——只是没有太多关于shim库的内容。谢谢-我不是在偷懒,只是觉得有点像在黑暗中摸索。