我最近阅读了有关将 XNA 游戏转换为独立可执行文件的文章,并发现通过 Visual Studio 发布它可以让我简单地分发它。我了解发布的过程,并且这样做没有问题。发布完成后,我得到三个文件:文件夹、安装文件和 clickonce 文件。我运行并且能够安装我的游戏,但是当它运行时,只有大约一秒钟的介绍音乐播放,然后它就停止了。当我尝试在开始菜单中运行快捷方式时,它也不会运行。不过我确实注意到,安装文件只有 440 KB,clickonce 是 6KB,包含所有源的文件夹是 58.8 MB。创建的快捷方式也很小,只有 340 KB。所以我的问题是,发布前有什么特殊的属性需要调整吗?在应用程序文件中,所有文件都设置为“包含(自动)”,而所有 dll 都设置为“先决条件(自动)”。先决条件是:Microsoft .NET FrameWork 4 客户端配置文件(x86 和 x64)、Microsoft XNA Framework Redistributable 4.0 和 Windows Installer 3.1。我看过这个视频http://www.youtube.com/watch?v=sfjLeIDQV5Q
并且运行他的游戏没有问题,所以我看不出我做错了什么。而且我之前从未使用过 XNA 3.5,我开始使用 XNA 4.0 制作游戏并且从未更新过项目,所以我认为这不会是兼容性问题。如果您有解决此问题的任何想法,请任何人告诉我,并提前感谢您的任何帮助 =)
问问题
578 次