2017-06-06 18 views
0

.NET StandardプロジェクトとClass Library (Xamarin.Forms)プロジェクトの両方を試しましたが、iOSとAndroid用のプロジェクトはありませんでした。私はCross Platform App (Xamarin)を試して、手動でターゲットを.NET Standardに変更しなければならなかったので、元のNuGetパッケージを最初に削除する必要がありました。そして今、プロジェクトは赤色の波状の線で覆われています。.NET Standard(VS2017)でXamarin.Formsのプロジェクトを作成する方法

iOSとAndroid(およびUWP)の.NET StandardをターゲットとしたXamarin.Formsプロジェクトを作成するにはどうすればよいですか?

+2

Xamarinが公式のプロジェクトテンプレートを公開する前に、手動で行うことができます。すべての詳細はOrenの投稿、https://oren.codes/2017/04/23/using-xamarin-forms-with-net-standard-vs-2017-edition/ –

答えて

1

今のところ、利用可能なテンプレートがないため、上記のように手動で行う必要があります。

Xamarin.Formsの最新リリースであるv2.3.4は、NET標準をサポートしていません。ただし、Xamarin.Forms v2.3.5 をサポートしていますが、NET標準は現在、available on NuGetのプレリリース版です。

PCLをNET Standardに手動で変換した後、Xamarin.Forms v2.3.5を追加します。

+0

にあります。私は半正式な答えとしてこれを受け入れています。 **リリース** v2.3.5をリリースし、Xamarin.FormsのVisual Studio for .NET標準にテンプレートを追加する予定はいつですか? ETAはありますか? – ispiro

0

現時点ではテンプレートがないと思います。

あなたはクロスプラットフォームのアプリケーション(Xamarin)を使用して作成NetStandardプロジェクトにすべてのプラットフォームに依存しないコードを入れたい場合 - その後、

をXamarin.Formsを選択して、ポータブルクラスライブラリ(PCL)次に、PCLを削除し、(

私はいつも '共有プロジェクト'のアプローチを使い、Xamarin.Forms以外のもの(ViewModelsのようなもの)を追加しています。別のPCL/netstandardライブラリに保存します。

関連する問題