開発に使用したもの以外のマシンでXNA 4.0で作成したゲームを試してみると、実行されません。すべての依存関係が存在することを確認するために、指示hereに従ってきました。XNA 4.0ゲームを他のマシンで実行するにはどうすればよいですか?
は明確な私は、次のやったことには:
ダウンロードをしてMicrosoft .NET Framework 4 Client Profileをインストールしました。
Microsoft XNA Framework Redistributable 4.0をダウンロードしてインストールしました。私は
GamerServices
とMicrosoft.Xna.Net.*
内に含まれるものを使用していないことを確認した- 次のように、私の参照は、次のとおりです。
Microsoft.Xna.Framework
Microsoft.Xna.Framework.Avatar
Microsoft.Xna .Framework.Game
Microsoft.Xna.Framework.Graphics
Microsoft.Xna.Framework.Storage
Microsoft.Xna.Framework.Video
Microsoft.Xna.Framework.Xact
mscorlib
システムSystem.Core
のSystem.Windows.Forms
System.Xmlの
System.Xml.Linq
私もアドバイスhereに従っ問題がコード自体に含まれていないことを確認してください。
私はそれを実行するために取得するにはフォローの方法を試してみました(両方のVista上および7)しました:
- パブリッシング機能が組み込まれて使用してください。この結果、GACに
Microsoft.Xna.Input.Touch
が存在する必要があるというエラーが発生します。参照にMicrosoft.Xna.Input.Touch
を追加しようとしましたが、これで問題は解決されません。 - XNA dllファイルをローカルにコピーします。この結果、
Microsoft.Xna.Game.dll or one of its dependencies could not be located
というエラーメッセージが表示されます。 Release
に含まれるすべてのものをコピーします。これにより、2番目の起動時にApplication X stopped working...
またはAPPCRASH
というエラーメッセージが表示されます。私のコードには決して行きません。
これを動作させる方法はありますか?私はそれを修正しようとしてきました。そして、それが迫っている期限は、不必要なストレスの原因でした。
デフォルトコードだけで新しいプロジェクトを作成すると、これは起こりますか?他のマシンを複数試しましたか?おそらくあなたのプロジェクトを作り直してみてください。これは、アプリケーションマニフェストと何か関係があります。 – Empyrean