クロスプラットフォームプロジェクト(たとえばShared)を選択して、単一のAndroidおよびiPhoneプロジェクトと共有プロジェクトを追加する方法の違いは何ですか?Xamarinクロスプラットフォームプロジェクト
ありがとうございました!
クロスプラットフォームプロジェクト(たとえばShared)を選択して、単一のAndroidおよびiPhoneプロジェクトと共有プロジェクトを追加する方法の違いは何ですか?Xamarinクロスプラットフォームプロジェクト
ありがとうございました!
クロスプラットフォームのモバイルアプリケーション間でコードを共有するには、共有資産プロジェクトとポータブルクラスライブラリの2つのオプションがあります。これらのオプションはdiscussed hereです。 Portable Class LibrariesとShared Projectsの詳細情報もあります。
時間を節約する以外は違いはありません。 Cross-Platform
のテンプレートは、複数プロジェクトのテンプレートです。これは、2回のクリックでXamarinソリューションを作成する簡単な方法です。プロジェクトを1つずつ作成することで、名前付けなどをより詳細に制御できます。
PCL、それは真実、そして光です。友人は友人に共有プロジェクトを使用させません。
これはちょっと強いですが、一般的にはあなたがするべきことがわからない場合は、PCLに行ってください。あなたが共有プロジェクトを使用する強い理由がある場合は、確かに、そうでなければPCLに行くなら、あなたの#ifdefとスパゲッティコードの欠如は後で私に感謝します。とりわけ、PCLは、あなたが書いたコードがすべての現在のプラットフォームだけでなく、今後サポートされるプラットフォームでも移植可能であることを保証します。
///////////////////////////////////////////////////////////////////////////// /////////////////////////
あなたのための追加情報。 PCL vs Shared
ありがとうございました。私の質問は違っていました.2015年はクロスプラットフォームのプロジェクトテンプレートを作成する可能性がありますが、特定のプラットフォーム用の単一プロジェクトを作成できます。その後、私がPCLまたは共有プロジェクトを追加することにしたのは同じことですか?ありがとうございました – robyg72