在VS2015中创建可移植类库

时间:2015-11-03 21:35:11

标签: .net visual-studio xamarin visual-studio-2015 portable-class-library

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

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

有:

类库(可移植) 用于为Windows,Windows Phone和Silverlight应用程序创建托管类库(.dll)的项目。

空白应用程序(Native Portable) 用于构建跨平台本机应用程序,使用可移植类库共享代码的多项目模板。在Visual Studio 2010上,需要可移植类库工具。

空白应用程序(Xamarin.Forms Portable) 一个多项目模板,用于使用Xamarin.Forms构建应用程序,使用可移植类库共享代码。在Visual Studio 2010上,需要可移植类库工具。

类库(Xamarin.Forms Portable) 一个可移植类库,用于使用Xamarin.Forms创建共享应用程序代码。在Visual Studio 2010上,需要可移植类库工具。

1 个答案:

答案 0 :(得分:1)

  • 班级图书馆(便携式) - 这只是一个PCL项目[不确定为什么会列出两次]
  • 空白应用程序(Native Portable) - 将为每个可用平台和共享代码的PCL库创建项目
  • 空白应用程序(Forms Portable) - 将为每个平台创建一个项目,并为共享代码创建一个PCL库。还将安装Forms包和模板
  • 类库(Forms Portable) - 将使用Forms包和模板创建PCL项目

你可能想要使用第一个选项