【问题标题】:Clickonce application won't run after installation in XNA 4.0Clickonce 应用程序在 XNA 4.0 中安装后不会运行
【发布时间】:2013-03-13 18:01:24
【问题描述】:

我最近阅读了有关将 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 制作游戏并且从未更新过项目,所以我认为这不会是兼容性问题。如果您有解决此问题的任何想法,请任何人告诉我,并提前感谢您的任何帮助 =)

【问题讨论】:

    标签: clickonce xna-4.0


    【解决方案1】:

    删除您的 \bin\ 文件夹并构建应用程序。转到 \bin\ 文件夹并双击 exe。它有效吗?

    如果是这样,请发布应用并安装它。找到 exe(yourprofile\myapps\2.0\obfuscated folder\obfuscated folder\xxxx...tion... 其中 xxxx 是程序集名称的第一个四个字符)并双击它并运行它。它有效吗?

    如果没有,那么您没有包括它需要的所有文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2014-06-06
      相关资源
      最近更新 更多