Surface 用のアプリを開始したいのですが、Surface Core には Windows rt が含まれており、Pro バージョンには Windows 8 が含まれているという混乱がありました。プロ版と同じようにWindows(同じプロジェクトが機能するかどうか)、またはWindows Phone用のVS 2012でプロジェクトを作成する必要があります。
1 に答える
Windows ストア (Windows 8) アプリケーションをビルドするとき、Windows RT で実行されるそのアプリケーションの ARM バージョンを作成するオプションがあるため、アプリケーションのパッケージを作成し、オプションとして ARM (またはニュートラル) を含めるとき (以下を参照してください)、これで準備は完了です。ほとんどの場合、Neutral を選択しますが、ネイティブ ライブラリを使用している場合は、対象とする CPU アーキテクチャごとに個別のパッケージを作成する必要があります。
あなたが求めていることはそれでカバーできると思いますが、Windows 8 と Windows Phone 8 は 2 つの別個のプラットフォームですが、多少の機能と API スペースを共有していることを付け加えておきます。プラットフォームごとにビルドするには、2 つの個別のソリューションが必要です。Visual Studio の "Express" バージョンを使用している場合は、Windows ストア アプリ用の Visual Studio Express と Windows Phone 用の Visual Studio Express が必要です。後者には、64 ビット マシン上の Windows 8 Pro が必要です。
移植可能なクラス ライブラリや条件付きコンパイルなど、プラットフォーム間でコードを最大限に使用するための手法があります。