2017-07-12 27 views
1

モバイルソリューション用のポータブルクラスライブラリを使用してXamarinを起動していました。最近、Xamarinはプラグインが.NET Standardに対応したことを発表しました。Xamarin with .NET標準ライブラリ

.NET標準に移行するのは安全ですか?お勧めしますか?または、PCLを数ヶ月以上続けることができますか?

答えて

0
  1. .Net標準ライブラリプロジェクトは、デバッグモードでは構築できません。これは.NET標準のXamarin.Formsのバグです。 https://forums.xamarin.com/discussion/95724/xamarin-forms-2-3-4-247-update-project-wont-build

  2. Xamarin.FormsはまだPCLです。 2.3.4はPCLです。2.3.5はPCLですから、ここから教えてくださいhttps://www.nuget.org/packages/Xamarin.Forms/2.3.5.256-pre6 Xamarin.Formsが.Net標準ライブラリの場合、いくつかの.Net標準バージョンに依存するはずです。 Xamarin.Formsが実際の.NET標準ライブラリでない場合は、Xamarin.Formsを参照するすべてのプロジェクトが実際の.NET標準プロジェクトではありません。

  3. ユーザーのプロジェクトが.Net Standardの場合、ユーザーはXamarin.FormsとすべてのPCLライブラリを使用することができます。これらのユーザーは、「インポート」を宣言する必要があります。 ユーザーのプロジェクトがPCLで、いくつかの.Net標準パッケージを使用する場合は、多数のパッケージをインストールする必要があります。しかし、私はこれらのパッケージがインストールパッケージに含まれるとは思わないし、アプリケーションは実行時にそれらを読み込むだろう。これらのパッケージはbin/releaseフォルダには表示されないためです。

結論 プロジェクトを.Net Standardに更新する必要はありません。 PCLでは.Net標準ライブラリを使用でき、.NET標準ではPCLライブラリを使用できます。 .Net標準だけで、プロジェクトがうまく見えるようになり、パフォーマンスが向上する可能性があります。

関連する問題