在 VS2015 中创建可移植 class 库

Creating portable class library in VS2015

早上好, 我是跨平台编程的新手,所以我有一个非常基本的问题。我想使用 Xamarin 为所有移动平台 + mac 和 windows 的桌面版本创建一个应用程序。我想使用 Visual Studio 2015。我一开始就卡住了。我想创建Class Library (portable),但据我所知,这样的项目很少。 Here is the screen

我的问题是:这 5 个项目有什么区别?

有:

Class 库(便携式) 用于为 [=53= 创建托管 class 库 (.dll) 的项目]、Windows Phone 和 Silverlight 应用程序。

空白应用程序(本机便携式) 用于构建跨平台本机应用程序的多项目模板,使用便携式 class 库共享代码。在 Visual Studio 2010 年,需要便携式 Class 库工具。

空白应用程序(Xamarin.Forms 便携式) 用于使用 Xamarin.Forms 构建应用程序的多项目模板,使用便携式 class 图书馆。在 Visual Studio 2010 年,需要便携式 Class 库工具。

Class 库(Xamarin.Forms 可移植) 一个可移植的 class 库,用于使用 [= 创建共享应用程序代码44=]。在 Visual Studio 2010 年,需要便携式 Class 库工具。

  • Class 库(便携式)- 这只是一个 PCL 项目 [不确定为什么列出两次]
  • 空白应用程序(本机便携式)- 将为每个可用平台创建一个项目,并为共享代码创建一个 PCL 库
  • Blank App (Forms Portable) - 将为每个平台创建一个项目,并为共享代码创建一个 PCL 库。还将安装表单包和模板
  • Class 库 (Forms Portable) - 将仅使用 Forms 包和模板创建 PCL 项目

您可能想使用第一个选项