【问题标题】:Creating portable class library in VS2015在 VS2015 中创建可移植类库
【发布时间】:2016-02-04 05:15:09
【问题描述】:

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

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

有:

类库(便携式) 用于为 Windows、Windows Phone 和 Silverlight 应用创建托管类库 (.dll) 的项目。

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

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

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

【问题讨论】:

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


    【解决方案1】:
    • 类库(便携式) - 这只是一个 PCL 项目 [不知道为什么它被列出两次]
    • Blank App(本机便携式) - 将为每个可用平台创建一个项目,并为共享代码创建一个 PCL 库
    • Blank App (Forms Portable) - 将为每个平台创建一个项目,并为共享代码创建一个 PCL 库。还将安装表单包和模板
    • 类库(Forms Portable) - 将仅使用 Forms 包和模板创建 PCL 项目

    你可能想使用第一个选项

    【讨论】:

    • 感谢您的回答,我删除了重复的内容。我有两个问题:在创建带有或不带有 Forms 包的空白应用程序时,会创建什么样的 PCL?在创建空白应用程序时,Visual Studio 没有问我要创建什么样的 PCL(应该包括什么......)第二个问题,我可以创建常规 PCL(第一个选项)然后添加“表单包和模板”吗?
    • 默认情况下,我相信它会创建 Profile 78,即 iOS/Android/4.5。是的,您可以单独添加Forms包,项目模板只是为了方便。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多