簡體   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