web-dev-qa-db-ja.com

XNA 4.0 Visual Studio 2010 Windows8をインストールします

1か月前にWindows8をインストールしましたが、今度はxna game studio4.0をVisualStudio 2010Ultimateに追加したいと思います。 xnaインストーラーを http://www.Microsoft.com/en-us/download/details.aspx?id=23714 からダウンロードし、セットアップを実行しました。最初に互換性の問題について何かを述べましたが、セットアップは続行されました。それが終了した後、私はコンピューターを再起動し、xnaプロジェクトを作成したかったのですが、c#ドロップダウンメニューに表示されませんでした。そこで、%programm files(x86)%/ Microsoft viual studio 10.0/Common 7/IDE/extensions/Microsoftを調べましたが、xnaフォルダーがありませんでした。私は何か間違ったことをしましたか、それともWindows8はvs2010とxna4.0でいくつかの問題を抱えていますか?

8

XNAはWindows8で公式にサポートされておらず、Microsoftが単にそれをあきらめたためにサポートされることはありません。

このソリューション Windows 8にXNAをインストールする方法を説明しますが、安定した開発環境が必要な場合は、Windows 7マシンで開発する必要がありますが、XNAに精通している場合でも、フレームワーク自体を覚えておいてください。運命にあり、消えるにちがいない。

Windows 8でC#を使用して開発を続けたい場合は、 MonoGame に移動することをお勧めします。これは、CLRまたはMonoを使用する複数のプラットフォーム用のXNA 4 APIのオープンソース実装であるため、基本的にほとんどのXNAの知識はMonoGameで再利用できます。

15
Ucodia

本当にXNA4.0でプログラミングを続けたい場合は、回避策があります。次のプログラム(公式Windowsプログラム)をインストールするだけです。

http://www.xbox.com/en-US/LIVE/PC/DownloadClient

これは大いに役立つと思われるWindowsマーケットプレイスクライアントです。インストールした後、xnaを再度インストールしてみてください。少なくとも、Windows8を実行しているPCでは問題なく動作するはずです。

8
Hugo

XNA Game Studioは、Games for Windows – LIVERedistributableのバージョンをバックグラウンドでインストールします。一部の古いバージョンのGamesfor Windows – LIVE Redistributableは、Windows 8によってインストールされているファイルをインストールして使用しようとします。古いバージョンの再配布可能ファイルは、Windows8によってインストールされた新しいバージョンのファイルと互換性がありません。 Games for Windows –LIVE再配布可能ファイルの新しいバージョンはWindows8と互換性があり、XNA Game Studioをインストールする前に新しい再配布可能ファイルをプレインストールすると、セットアップはそれがすでに存在することを認識し、インストールを試みる代わりに新しいバージョンを使用します。古いバージョン。

この問題を回避する方法

この問題が発生した場合、この問題を回避するために使用できる手順は次のとおりです。

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

私の知る限り、MicrosoftはXNAをあきらめていません。彼らはまだインストーラーを更新していません。たぶん彼らは8.1のためにそれをもたらすでしょう。知るか?

0
Zac