0

最近、XNAゲームをスタンドアロンの実行可能ファイルに変換する方法について読みましたが、Visual Studioを介して公開すると、簡単に配布できることがわかりました。私は公開のプロセスを理解しており、問題なく公開しています。公開が完了すると、フォルダー、インストールファイル、clickonceファイルの3つのファイルが表示されます。実行してゲームをインストールできますが、実行すると、イントロ音楽の約1秒しか再生されず、停止します。また、スタートメニューでショートカットを実行しようとすると、どちらも実行されません。ただし、セットアップファイルはわずか440 KB、clickonceは6 KB、すべてのソースを含むフォルダーは58.8MBであることに気付きました。作成されるショートカットも非常に小さく、340KBしかありません。だから私の質問は、公開する前に調整する特別なプロパティはありますか?アプリケーションファイルでは、すべてのファイルが「インクルード(自動)」として設定され、すべてのdllが「前提条件(自動)」として設定されています。前提条件は、Microsoft .NET FrameWork 4クライアントプロファイル(x86およびx64)、Microsoft XNA Framework Redistributable 4.0、およびWindowsインストーラー3.1です。私はこのビデオを見ましたhttp://www.youtube.com/watch?v=sfjLeIDQV5Q彼のゲームを実行するのに問題はなかったので、私が間違っていることはわかりません。また、これまでXNA 3.5を使用したことはなく、XNA 4.0でゲームを作成し始め、プロジェクトを更新したこともなかったため、互換性の問題になるとは思われません。これを解決するためのアイデアがあれば、誰か私に知らせてください、そして事前に助けてくれてありがとう=)

4

1 に答える 1

1

\bin\ フォルダーを削除し、アプリケーションをビルドします。\bin\ フォルダーに移動し、exe をダブルクリックします。それは機能しますか?

その場合は、アプリを公開してインストールします。exe (yourprofile\myapps\2.0\obfuscated folder\obfuscated folder\xxxx...tion... xxxx はアセンブリ名の最初の 4 文字) を見つけてダブルクリックし、実行します。それは機能しますか?

そうでない場合は、必要なすべてのファイルが含まれていません。

于 2013-04-07T01:32:17.073 に答える