在Xamarin.forms中选择解决方案类型

时间:2015-02-16 07:44:31

标签: xamarin.forms

我是新的xamarin.forms框架,当我开始为跨平台应用程序开发新解决方案(新解决方案 - >移动应用程序)时,我有以下三个选项可以进一步推进:

  1. 空白应用程序(Xamarin.Forms Portable)
  2. 空白应用程序(Xamarin.Forms共享)
  3. 类库(Xamarin.Forms Portable)
  4. 经过大量调查后,其中我没有产生任何差异。谁能告诉我与例子的不同之处。

1 个答案:

答案 0 :(得分:4)

Xamarin可以回答你的问题here,但我也会在这里给你一个简短的概述。

  • 类库(Xamarin.Forms Portable)
    • 是一个可移植类库,您可以将类放入其中,然后可以使用Android,iOS或WP应用程序。
  • 空白应用程序(Xamarin.Forms Portable)
    • 使用适用于公共部分的便携式类库为Android,iOS和可能的WP创建一组应用程序
  • 空白应用(Xamarin.Forms共享)
    • 使用公共部分的共享库为Android,iOS和可能的WP创建一组应用程序

PCLShared之间的区别在于PCL库编译一次,然后由每个应用程序引用为库。共享库直接编译到每个应用程序中(因此编译三次而不是PCL的一次)