gpt4 book ai didi

c# - Xamarin Visual Studio 2017 中缺少 PCL 模板

转载 作者:行者123 更新时间:2023-11-30 14:46:42 24 4
gpt4 key购买 nike

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

New Project -> Cross-Platform -> Cross-Platform App (Xamarin.Froms) -> Blank App

(只有Shared Project和.Net Standard可用)。

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

enter image description here

最佳答案

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

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

enter image description here

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

要了解更多关于 .NET Standard for Xamarin(没有 Xamarin.Forms)的信息,请查看我们的博客 .NET Standard support .如果您仍然对 .NET Standard 是什么感到好奇,我建议您 check out Immo Landwerth’s introductory video , 阅读 documentation on learn.microsoft.com , 或 follow along on GitHub .

关于c# - Xamarin Visual Studio 2017 中缺少 PCL 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48077368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com