繁体   English   中英

Xamarin Visual Studio 2017 中缺少 PCL 模板

[英]Missing PCL Templates in Xamarin Visual Studio 2017

我想创建 Xamarin.Forms PCL 项目,但 VS 2017 中没有 PCL 模板

新建项目 -> 跨平台 -> 跨平台应用程序 (Xamarin.Froms) -> 空白应用程序

(只有共享项目和 .Net Standard 可用)。

  • Microsoft Visual Studio Enterprise 2017 版本 15.5.2
  • Microsoft .NET 框架版本 4.7.02556

在此处输入图片说明

.NET Standard 库是可移植类库 (PCL) 的替代品。 但是,面向 .NET Standard 的库仍然是 PCL,称为基于 .NET Standard 的 PCL。 某些 PCL 配置文件映射到 .NET Standard 版本,对于具有映射的配置文件,这两种库类型将能够相互引用。 有关详细信息,请参阅 Microsoft Docs 上的PCL 兼容性

.NET Standard 是 .NET API 的正式规范,旨在用于所有 .NET 运行时(例如 .NET Framework、Mono 和 .NET Core)。 实际上,您可以将其视为一个简化但扩展的可移植类库。 添加到 .NET Standard 库的任何代码都可以在支持 .NET Standard 平台的任何运行时上使用。 此外,我们可以扩展对 .NET 基类库中 API 的访问,支持更多平台,而且我们不必处理 PCL 配置文件的疯狂问题。

在此处输入图片说明

Xamarin.Forms 2.3.5-pre 版本增加了与 .NET Standard 的兼容性。 除了共享项目和可移植类库之外,您现在还可以将 .NET Standard 库添加到您的代码共享工具带。

要了解有关 Xamarin 的 .NET Standard(无 Xamarin.Forms)的更多信息,请查看我们关于.NET Standard 支持的博客。 如果您仍然对 .NET Standard 的全部内容感到好奇,我建议您查看 Immo Landwerth 的介绍视频,阅读docs.microsoft.com上的 文档,或继续关注 GitHub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM