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 つの異なるプラットフォーム構成の選択肢があり、期待どおりに動作するプロジェクトプラットフォームを作成する方法がわかりません。どうすればそれができますか?Win32WinPhoneEmu

