更新:2014年3月3日
次のリンクからVS2012およびVS2013のダウンロードを使用してください:https ://msxna.codeplex.com/releases 。そのプロジェクトの合法性についてはわかりませんが(開発者はXNAを逆コンパイルしたようです)、コンテンツパイプラインを利用するためにVS2010が必要になるという苦痛を和らげるのに役立ちました。
古い答え
参照:Windows8で発生する可能性のあるXNAGameStudioまたはWindowsPhoneSDKのインストールエラーを回避する方法
この問題を回避する方法
この問題が発生した場合、この問題を回避するために使用できる手順は次のとおりです。
- Games for Windows – LIVERedistributableの最新バージョンをhttp://www.xbox.com/en-US/LIVE/PC/DownloadClientからダウンロードしてインストールします
- Windows Phone SDK 7.1をインストールする場合は、セットアップを再実行して、修復することを選択します。これにより、以前に失敗したXNA Game Studioインストーラーが再実行され、今回は正しくインストールされるはずです。
- スタンドアロンのXNAGameStudio製品をインストールする場合は、セットアップを再実行すると、今回は正しくインストールされます。
- Windows Phoneの開発を計画している場合は、Windows Phone SDK 7.1をインストールした後、Windows Phone SDK7.1.1Updateもインストールする必要があります。この更新プログラムは、Windows PhoneSDK7.1のエミュレーターがWindows8で正しく機能しない問題を修正します。
回避策が役に立たない場合の対処方法
上記の手順を試してもセットアップが失敗する場合は、上記とは異なる問題が発生しているため、セットアップログファイルを調べて根本的な原因を特定する必要があります。
Windows Phone SDK 7.1をインストールする場合は、ログ収集ツールを使用してセットアップログファイルを収集できます。このログ収集ツールは、%temp%\vslogs.cabという名前のファイルを作成します。
XNA Game Studioをインストールしている場合は、次の場所にログファイルがあります。
- XNA Game Studio 4.0の更新-%temp%\ XNA Game Studio 4.0 Setup \ Logs
- XNA Game Studio 4.0-%temp%\ XNA Game Studio 4.0 Setup \ Logs
- XNA Game Studio 3.1-%temp%\ XNA Game Studio 3.1 Setup \ Logs
- XNA Game Studio 3.0-%temp%\ XNA Game Studio 3.0 Setup \ Logs
- XNA Game Studio 2.0-%ProgramFiles%\ Microsoft XNA \ XNA Game Studio \ v2.0 \ Setup \ Logs
舞台裏でこの失敗の原因は何ですか
XNA Game Studioは、Games for Windows –LIVE再頒布可能パッケージのバージョンをバックグラウンドでインストールします。Games for Windows – LIVE Redistributableの一部の古いバージョンは、Windows 8によってインストールされているファイルをインストールして使用しようとします。また、古いバージョンの再配布可能ファイルは、Windows8によってインストールされた新しいバージョンのファイルと互換性がありません。 Games for Windows –LIVE再頒布可能パッケージの新しいバージョンはWindows8と互換性があり、XNA Game Studioをインストールする前に新しい再頒布可能パッケージをプレインストールすると、セットアップはそれが既に存在することを認識し、インストールを試みる代わりに新しいバージョンを使用します。古いバージョン。