簡體   English   中英

如何使用.NET Standard(VS2017)為Xamarin.Forms創建項目

[英]How to create a project for Xamarin.Forms with .NET Standard (VS2017)

我嘗試了.NET StandardClass Library (Xamarin.Forms)項目,但沒有得到適用於iOS和Android的任何項目。 然后,我嘗試使用Cross Platform App (Xamarin) ,不得不將目標手動更改為.NET Standard,這迫使我首先刪除了原始的NuGet軟件包。 現在,該項目到處都是紅色的波浪線。

那么,如何為iOS和Android(和UWP)創建針對.NET Standard的Xamarin.Forms項目?

目前,您將需要如上所述手動進行操作,因為沒有可用的模板。

當前版本的Xamarin.Forms v2.3.4不支持NET Standard。 但是,Xamarin.Forms v2.3.5 確實支持NET Standard,並且它目前在NuGet上作為預發行版提供。

在將PCL手動轉換為NET Standard之后,向其中添加Xamarin.Forms v2.3.5。

我認為目前還沒有模板。

如果要將所有與平台無關的代碼放入NetStandard項目中,請使用跨平台應用程序(Xamarin)創建一個-然后選擇Xamarin.Forms和可移植類庫(PCL)

然后刪除PCL和(從解決方案和文件夾中),並在其中添加一個netstandard庫(並在平台項目中引用它)

我一直使用“共享項目”方法,並將所有非Xamarin.Forms(例如ViewModels)添加到單獨的PCL / netstandard庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM