35

この質問は関連していますが、重複ではありません: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、またはそれらを配置する場所が見つかりません。

4

2 に答える 2

65

更新: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をインストールする前に新しい再頒布可能パッケージをプレインストールすると、セットアップはそれが既に存在することを認識し、インストールを試みる代わりに新しいバージョンを使用します。古いバージョン。

于 2012-10-11T22:59:11.733 に答える
7

XNA Game Studio 4.0のインストーラーには、 Windows8でいくつかの問題があります。インストールプロセスが失敗し、すべてのインストールファイルが削除されます。実際のところ、メインインストーラーは次のインストーラーを抽出します(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は正常に機能するはずです。問題は、インストールが失敗した後、このファイルが自動的に削除されることです。私の解決策は、エラーが検出された瞬間に(タスクマネージャーを使用して)インストールプロセスを停止することです。これにより、インストーラーはインストールファイルを消去する時間がなくなります。ファイルを入手したら、手順を繰り返さずにインストールできます。それは私のために働いた!!!

于 2013-02-25T19:01:36.303 に答える