1か月前にWindows8をインストールしましたが、今度はxna gamestudio4.0をVisualStudio2010Ultimateに追加したいと考えています。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 / extends / Microsoftを調べましたが、xnaフォルダーはありませんでした。私は何か間違ったことをしましたか、それともWindows8はvs2010とxna4.0でいくつかの問題を抱えていますか?
5 に答える
XNAはWindows8で公式にサポートされておらず、Microsoftが単にそれをあきらめたためにサポートされることはありません。
このソリューションでは、XNAをWindows 8にインストールする方法について説明しますが、安定した開発環境が必要な場合は、Windows 7マシンで開発する必要がありますが、XNAに精通している場合でも、フレームワーク自体は運命にあり、消えてしまうことを忘れないでください。
Windows 8でC#を使用して開発を続けたい場合は、CLRまたはMonoを使用する複数のプラットフォーム用のXNA 4 APIのオープンソース実装であるMonoGameに移行することをお勧めします。これにより、基本的にXNAの知識のほとんどをMonoGameで再利用できます。 。
本当にXNA4.0でプログラミングを続けたい場合は、回避策があります。次のプログラム(公式Windowsプログラム)をインストールするだけです。
http://www.xbox.com/en-US/LIVE/PC/DownloadClient
これは非常に役立つと思われるWindowsマーケットプレイスクライアントです。インストールした後、xnaを再度インストールしてみてください。少なくとも、Windows8を実行しているPCでは問題なく動作するはずです。
XNA Game Studioは、Games for Windows –LIVE再頒布可能パッケージのバージョンをバックグラウンドでインストールします。Games for Windows – LIVE Redistributableの一部の古いバージョンは、Windows 8によってインストールされているファイルをインストールして使用しようとします。また、古いバージョンの再配布可能ファイルは、Windows8によってインストールされた新しいバージョンのファイルと互換性がありません。 Games for Windows –LIVE再頒布可能パッケージの新しいバージョンはWindows8と互換性があり、XNA Game Studioをインストールする前に新しい再頒布可能パッケージをプレインストールすると、セットアップはそれが既に存在することを認識し、インストールを試みる代わりに新しいバージョンを使用します。古いバージョン。
この問題を回避する方法
この問題が発生した場合、この問題を回避するために使用できる手順は次のとおりです。
Games for Windows – LIVE Redistributableの最新バージョンをhttp://www.xbox.com/en-US/LIVE/PC/DownloadClientからダウンロードしてインストールし ます。WindowsPhoneSDK7.1をインストールする場合は、セットアップを再実行して、それを修復します。これにより、以前に失敗したXNA Game Studioインストーラーが再実行され、今回は正しくインストールされるはずです。スタンドアロンのXNAGameStudio製品をインストールする場合は、セットアップを再実行すると、今回は正しくインストールされます。Windows Phoneの開発を計画している場合は、Windows Phone SDK 7.1をインストールした後、Windows Phone SDK7.1.1Updateもインストールする必要があります。この更新プログラムは、Windows PhoneSDK7.1のエミュレーターがWindows8で正しく機能しない問題を修正します。
私が知る限り、MicrosoftはXNAをあきらめていません。彼らはまだインストーラーを更新していません。たぶん彼らは8.1のためにそれを持ち込むでしょう。知るか?
Windows8開発者プレビューをインストールしました
そして私はビジュアルスタジオ2012にxnaフレームワークをインストールしたかった
しかし、互換性の問題がありました
だからここにこの問題を修正するために何をすべきかがあります
先に進み、MicrosoftからVisual Studio 2010UltimateISOをダウンロードします
Visual Studio 2010 Ultimate ISOMicrosoftCenterダウンロード
次に、Burning Tool(Nero Express for exp)を使用してCDに書き込みます
書き込むCDがない場合は、デーモンツールを使用してISOを仮想CD/DVDドライブに挿入できます。
VisualStudio2010をインストールした後
XNA4.0FrameWorkをインストールします
PCを再起動します
そしてお楽しみください:)
これは、この問題を解決するための、Microsoftのヘルプが示す公式の解決策です。
Windows8で発生する可能性のあるXNAGameStudioまたはWindowsPhoneSDKのインストールエラーを回避する方法 http://blogs.msdn.com/b/astebner/archive/2012/02/29/10274694.aspx
また、XNA 4.0を機能させようとしていて、Windows Phone SDK 7.1とは関係がない場合は、「Games for Windows – LIVE Redistributable」をインストールするだけで、XNA4.0のインストールが正常に機能するはずです。それは私のためになりました。