WinPhone 8 と WinRT の両方を対象とする Visual Studio 2012 C++/CX プロジェクトを作成しました。興味のある方は、ソリューションをここ (Hybrid.zip) からダウンロードできます。
残念ながら、ソリューション プラットフォームでは期待どおりに動作しません。2 つのプラットフォームが正常に動作しています。
ソリューション プラットフォームを選択する
ARM
と、ネイティブの ARM WinPhone バイナリがビルドされます。ソリューション プラットフォームを選択する
x64
と、ネイティブの 64 ビット Windows バイナリがビルドされます。
しかし、私は問題がありWin32
ます。Windows Phone SDKWin32
は「シミュレーター用の WinPhone x86 バイナリ」として認識Win32
されますが、Windows SDK は「Windows x86 ネイティブ バイナリ」として認識されます。同じプロジェクト プラットフォームが 2 つの非常に異なるものに使用されています。
ソリューション プラットフォームを作成してみましたWinPhoneEmu
。ただし、2 つの異なるプラットフォーム構成の選択肢があり、期待どおりに動作するプロジェクトプラットフォームを作成する方法がわかりません。どうすればそれができますか?Win32
WinPhoneEmu