Windows Phone 8とWindows 8の間でコードを共有する場合、開発者にとって2つのコアオプションは、1)Windowsランタイムコンポーネントと2)ポータルクラスライブラリです。Windowsランタイムコンポーネントとポータブルコードライブラリの選択
Windows Runtime Components WinRTを使用して、サポートされているすべての言語に投影することができます。異なるプラットフォームで使用する場合は、別々のプロジェクト(バイナリ)にリンクされたファイルが必要です。ただし、使用可能なWinRT APIの90%は共有されています。
Portable Class Librariesは、プラットフォーム間でバイナリ互換性を持つBCLのサブセット(時には重要なサブセット)です。 WinRTアプリケーションだけでなく、Silverlight、Xboxなどの他のプロジェクトタイプでも使用できます。
開発者が最良のジョブ共有を行うための「共有戦略」を選択している場合Windows Phone 8とWindows 8の間のコードですか?ありがとうございます。
また、WinRTコンポーネントまたはPCLのないソースファイルのリンク方法もあります。 –
この質問は、共有プロジェクトをサポートするVisual Studio 2013 Update 2のWindows Phone 8.1ユニバーサルアプリケーションの導入とは関係ありません。 –
@ JerryNixon-MSFT - それは知恵の興味をそそる宝石です。どのように「サンプルプロジェクト」の仕事とどのような問題が解決しますか? –