web-dev-qa-db-ja.com

XNA Game Studio 4.0をWindows 8にインストールする方法は?

この質問は関連していますが、重複していません: Visual Studio 2012にXNAゲームスタジオをインストールする方法?

上記の投稿を読んで、xnaプロジェクトを開いていますが、問題があります。

XNAフレームワークへの参照の一部が見つかりません。

Microsoft.Xna.Framework.Avatar
Microsoft.Xna.Framework.GamerServices
Microsoft.Xna.Framework.Net
Microsoft.Xna.Framework.Storage
Microsoft.Xna.Framework.Video

Microsoft.Xna.Framework.Content.Pipelineへのすべての参照

これらがないと、自分が作ったゲームをコンパイルしたり実行したりできません。これらを含むdll、またはそれらを配置する場所が見つかりません。

36
annonymously

更新:2014年3月3日

次のリンクでVS2012およびVS2013のダウンロードを使用してください: https://msxna.codeplex.com/releases 。そのプロジェクトの合法性についてはわかりませんが(開発者はXNAを逆コンパイルしているようです)、コンテンツパイプラインを利用するためにVS2010が必要な苦痛を和らげるのに役立ちました。

古い答え

参照: Windows 8でXNA Game StudioまたはWindows Phone SDKのインストールが失敗する可能性を回避する方法

この問題を回避する方法

この問題が発生した場合、次の手順で問題を回避できます。

  • Games for Windows – LIVE Redistributableの最新バージョンを http://www.xbox.com/en-US/LIVE/PC/DownloadClient からダウンロードしてインストールします
  • Windows Phone SDK 7.1をインストールする場合は、セットアップを再実行し、修復を選択します。これにより、以前に失敗したXNA Game Studioインストーラーが再実行され、今回は正しくインストールされるはずです。
  • スタンドアロンのXNA Game Studio製品をインストールする場合、セットアップを再実行すると、今回は正しくインストールされるはずです。
  • Windows Phone開発を計画している場合は、Windows Phone SDK 7.1のインストール後にWindows Phone SDK 7.1.1更新プログラムもインストールする必要があります。この更新プログラムは、Windows Phone SDK 7.1のエミュレーターがWindows 8で正常に動作しない問題を修正します。

回避策が役に立たない場合の対処方法

上記の手順を試してもセットアップがまだ失敗する場合は、上記とは異なる問題が発生しているため、セットアップログファイルを調べて根本原因を特定する必要があります。

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セットアップ\ログ
  • XNA Game Studio 3.1-%temp%\ XNA Game Studio 3.1セットアップ\ログ
  • XNA Game Studio 3.0-%temp%\ XNA Game Studio 3.0セットアップ\ログ
  • 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によってインストールされているファイルをインストールして使用しようとしますが、Windows 8によってインストールされるファイルの新しいバージョンと互換性がありません。 Games for Windows – LIVE Redistributableの新しいバージョンはWindows 8と互換性があり、XNA Game Studioをインストールする前に新しい再頒布可能パッケージをプレインストールすると、セットアップは既にインストールされていることを認識し、インストールしようとする代わりに新しいバージョンを使用します古いバージョン。

66
Justin Skiles

XNA Game Studio 4.のインストーラーはWindows 8にいくつかの問題があります。インストールプロセスは失敗し、すべてのインストールファイルが削除されます。実際、メインインストーラーは次のインストーラーを抽出します(c:\ Program Files(x86)\ Microsoft XNA\XNA Game Studio\v4.0\Setup):

  • XLiveRedist.msi
  • xnags_documentation.msi
  • xnags_platform_tools.msi
  • xnags_shared.msi
  • xnags_visualstudio.msi
  • xnaliveproxy.msi

競合は最初の競合です。したがって、他のすべてを手動でインストールした場合、XNAは正常に動作するはずです。問題は、インストールが失敗すると、このファイルが自動的に削除されることです。私の解決策は、エラーが検出された瞬間に(タスクマネージャーを使用して)インストールプロセスを停止することです。これにより、インストーラーがインストールファイルを消去する時間がなくなります。ファイルを入手したら、手順を繰り返さずにインストールできます。それは私のために働いた!!!

6
rareyesdev