Windows Phone SDK 7.1 をダウンロードします。
Windows Phone SDK には以下が同梱されています。
- Microsoft Visual Studio 2010 Express for Windows Phone
- Windows Phone Emulator
- Windows Phone SDK 7.1 Assemblies
- Silverlight 4 SDK and DRT
- Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
- Microsoft Expression Blend SDK for Windows Phone 7
- Microsoft Expression Blend SDK for Windows Phone OS 7.1
- WCF Data Services Client for Windows Phone
- Microsoft Advertising SDK for Windows Phone
インストールを実行すると、Windows Phone SDK 7.1 に対して、[プログラム互換性アシスタント]が表示され、互換性に問題があるという警告ダイアログが表示されます。
ここで、[オンラインでヘルプを表示する]を選択すると、Aaron Stebner’s WebLog が表示され、英文ですが、ワークアラウンドが説明されています。ただし、XNA を中心とした説明になっています。XNA Game Studio が必要ない場合は、次の手順でWindows 8 RPにWindows Phone SDK 7.1 をインストール可能です。
[ヘルプ情報を使用せずにプログラムを実行する] を選択します。すると、また[プログラム互換性アシスタント]が表示されます。そこで、もう一度、[ヘルプ情報を使用せずにプルグラムを実行する] を選択します。
すると、セットアップが開始し、次の[ライセンス条項]が表示されます。
[同意する]を選択すると、インストールが始まります。
途中まで進んだところで、[XNA Game Studio 4.0 and below Microsoft] に対して、、[プログラム互換性アシスタント]が表示され、互換性に問題があるという警告ダイアログが表示されます。
ここで、[ヘルプ情報を使用せずにプログラムを実行する] を選択します。
インストールを継続すると、次の[Windows Phone SDK 7.1 – 日本語セットアップ]ダイアログが表示され、[修復または再インストールをもう一度実行して下さい。]というメッセージが表示されます。失敗したコンポーネントは、つぎの3つです。
- Microsoft XNA Game Studio 4.0 Refresh
- Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
- XNA Game Studio 4.0 Refresh 言語パック
[終了]ボタンを押すと再起動が要求されます。
再起動すると、[Microsoft Visual Studio 2010 Express for Windows Phone] を利用できるようになります。
しかし、簡単な Windows Phone アプリをビルドすると、次のエラーが発生します。
エラー 1 ターゲット “GetCopyToOutputDirectoryContentProjectItems” はプロジェクト内に存在しません。 PhoneApp1
この問題を回避するには、Aaron Stebner’s WebLog にしたがって、まず、Games for Windows Marketplace を http://www.xbox.com/en-US/LIVE/PC/DownloadClient よりインストールします。
次に、もう一度、Windows Phone SDK 7.1 のインストーラを起動し、[修復またはインストール]を選択します。
すると、次回はインストールが成功します。
そこで、再度簡単な Windows Phone アプリをビルドすると、今回はビルドが成功します。しかし、エミュレータで実行すると、次のエラーが発生します。
この回避策は、Windows Phone SDK 7.1.1 更新プログラム (Japanese) をインストールします。
以上で、Windows 8 RP 上で、Windows Phone 7.5の開発が可能になります。
コメントを残す