0

WinRT と Windows Phone 8 で動作するクラス ライブラリが必要です。何をする必要がありますか?

4

2 に答える 2

3

セレブレイトの答えに+1。ポータブル クラス ライブラリが最適です。

ただし、PCL は魔法の杖ではなく、WP8 と Win8 の間の不一致の多くを埋めることはできません。より本格的なコード共有を行うには、C# ファイルの共有、条件付きコンパイルの追加、その他多くのトリックを検討する必要があります。Nokia は WP7 と WP8 のコード共有に関するすばらしい記事を持っています。これはこの場合にも当てはまります。 html

同様の意図を持つこの素晴らしい Nokia Wiki 記事もあります @ http://www.developer.nokia.com/Community/Wiki/Maintaining_a_WP7_and_WP8_version_of_a_same_Silverlight_application

于 2013-01-24T19:54:58.667 に答える
2

そのためには、クラス ライブラリをポータブル クラス ライブラリとしてビルドする必要があります。これにより、複数のプラットフォームで実行されるアセンブリが作成されます。(それ以外の場合、WinRT と Windows Phone 8 のアセンブリは本質的に互換性がありません。)

Visual Studio 2012 には、これを簡単に実行できるプロジェクト タイプが含まれています。VS 2010 でこれを行うためのダウンロード可能なツールセットもあります。

利用可能なフレームワーク機能は、サポートしているすべてのプラットフォームで利用可能なもののサブセットに限定されています。

詳細については、MSDN ( http://msdn.microsoft.com/en-us/library/gg597391.aspx ) から入手できます。

于 2013-01-24T12:36:23.873 に答える