0

私は知っているかもしれません

  1. Windows 8 ストア アプリのソース プロジェクト (Metro)、最初に Windows Phone 7 用に作成されたバイナリ参照とのリンク?
  2. Windows 8 ストア アプリのソース プロジェクト (Metro)、最初に Windows Phone 8 用に作成されたバイナリ参照とのリンク?
  3. Windows Phone 8 で実行されるバイナリ Windows 8 Store アプリ?

これまで (1) は、Microsoft Face SDK for WP7を使用して Windows 8 ストア アプリ プロジェクトをコンパイルすることでテストしていました。謎のコンパイル エラーが発生します。

The "GenerateResource" task failed unexpectedly. System.InvalidOperationException: Item named 'resources/template/background/beard.01.jpg' of type 'System.IO.UnmanagedMemoryStream' cannot be added to the resource file because it is not serializable.

[... more goes here]

では、[2] と [3] が機能することを知っていてもよろしいですか?

4

1 に答える 1

3

私の知る限り、答えは 1. いいえ、2. いいえ、3. いいえです。

Windows Phone 7 と WinRT はまったく異なるプラットフォームです。
Windows 8 と Windows Phone 8 は WinRT の一部を共有していますが、利用可能な API にはまだ違いがあります。API には Windows 8 で使用できる部分と Windows Phone 8 では使用できない部分があり、同じように他の方向にも機能します。

最善の方法は、WinRT と Windows Phone 8 の両方を対象とするポータブル クラス ライブラリを使用することです。この方法では、両方のプラットフォームで利用可能な API を使用でき、作成されたライブラリを WP8 と Windows 8 プロジェクトの両方で参照できます。

于 2012-10-11T07:34:53.383 に答える