Windows Phone 8 SDKをWindows 7マシンにインストールしようとしたところ、「Windows 8でのみサポートされています」というメッセージが表示されました。実際、Visual Studio 2012でPhone 7.5アプリを開発したかったのですが、7.1 SDKでは不可能だったので、8 SDKでうまくいくと思いました。
8 SDKがリリース時に物議を醸すのに十分ではなかったかのように、それが一般に利用可能になった今、私はWindows 8でのみ利用可能にすることは恐ろしい決定のように思えます。 Metro UIがあるからといって、これまでに、または少なくとも近い将来にWindows 8をインストールします。
それで、誰かがWindows 7でWindows Phone 8を開発するための回避策を知っていますか、少なくとも7.5のために開発しますが、Visual Studio 2012を使用していますか?
いいえ、残念ながらすべてWindows 8です。その理由は、Windows 8のハイパーバイザーがWindows Phone 8マシンをエミュレートまたは仮想化するために使用されるためです。もちろんそれとマーケティング。
編集:
Windows 8を使用している開発者の場合と同じように、今はすべてのラップトップで使用しています。 Visual Studio 2010および2012を問題なく実行しています。
(あなたはおそらくあなたの問題の解決策をすでに見つけていますが、私としては初めて環境を設定している他の人にとってはこれが役立つかもしれません)
Windows Phone 8 SDK にはVisual Studio 2012 Expressが含まれています。
このNokia Developer Wiki article で説明されているように、仮想マシンにインストールする場合は、WP8エミュレーターが動作している間、Windows 7マシンを引き続き使用でき、Windows 8への移行を回避できるはずです。
最大の理由は、Windows 8アプリとWP8アプリが新しいWinRTランタイムを使用するため、.NETがサポートされていないため、Windows 7でwinRTを実行できないため、アプリがコンパイルされません。 WPFを使用してMetroスタイルアプリを作成できますが、それらはWindows 8では実行できません(少なくともMetro/Modernモードでは実行できません)。