随着的引入,开发人员可以发布一个跨多个平台兼容的库。这样做的缺点是,PCL必须将自己简化为所有指定平台上兼容的最低公共类集。如果您想要发挥特定平台的优势和功能(或者如果您希望访问仅存在于某些平台中的类),我假设您必须执行以下操作之一:
发布一组“基本”类,作为可移植类库,并附带平台特定库。additional platform functionality in the form of "MyCustomMvvm.Extras.WPF.dl
目标:使用Xamarin构建一个至少可以在iOS和安卓上运行的跨平台应用程序。可用的操作系统: Windows 7和Mac1) Xamarin有不同的工具,比如Monotouch,Monodroid,Xamarin Studio,这真的让我很困惑。有没有可能用它来开发一个跨平台的应用程序,或者一次只能开发一个平台目标?
3)使用Xamarin开发跨平台应用程序时,使用Mac或Windows for me (与问题2相关)是一个好的选择吗?4)