在Xamarin Visual Studio 2017中缺少PCL模板

问题描述 投票:3回答:1

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

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

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

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

enter image description here

c# xamarin.forms visual-studio-2017
1个回答
5
投票

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

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

enter image description here

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

要了解有关.NET Standard for Xamarin(不使用Xamarin.Forms)的更多信息,请查看我们关于.NET Standard support的博客。如果您仍然对.NET Standard的内容感到好奇,我建议您阅读check out Immo Landwerth’s introductory video,或阅读documentation on docs.microsoft.comfollow along on GitHub

© www.soinside.com 2019 - 2024. All rights reserved.