ClickOnce应用程序不会在XNA 4.0安装后运行(Clickonce application

2019-11-01 18:22发布

我最近读到转换XNA游戏成一个独立的可执行文件,并发现其发布通过Visual Studio可以让我简单地分发。 我了解的过程来发布,没有问题已经这样做了。 而当发布完成后,我得到三个文件:一个文件夹,安装文件和ClickOnce的文件。 我跑我能够安装我的游戏,但它运行时,只有约前奏音乐响起的一秒钟,然后停止。 当我尝试在开始菜单中运行该快捷方式它也不会跑。 我也注意到,虽然,该安装文件只有440 KB的ClickOnce是6KB,并具有所有的源文件夹是58.8 MB。 创建的快捷方式是相当小的为好,只有340 KB。 所以我的问题是,是否有任何特殊的性质在发布之前调整? 在应用程序文件中的所有文件都设置为“包含(自动)”,而所有的DLL都设置为“先决条件(自动)”。 先决条件是:微软.NET Framework 4的客户端配置文件(x86和x64),微软XNA Framework可再发行4.0和Windows Installer 3.1的。 我已经看到了这个视频http://www.youtube.com/watch?v=sfjLeIDQV5Q并有运行他的比赛,所以我不知道我做错了什么没有问题。 而且我从来没有使用之前XNA 3.5,我开始做游戏用XNA 4.0和从不更新的项目,所以我不认为这可能是一个兼容性问题。 请让任何人,如果你有任何想法解决这个我知道,谢谢您的帮助提前=)

Answer 1:

删除您的\ BIN \文件夹,并生成应用程序。 去的\ bin \文件夹,然后双击exe文件。 它的工作原理?

如果是的话,发布应用程序并安装它。 去找到EXE(yourprofile \安装MyApps \ 2.0 \模糊的文件夹\混淆文件夹\ XXXX ......重刑...... XXXX为集名称的第一个4个字符)并在其上双击并运行它。 它的工作原理?

如果没有,那么你是不是包括所有需要的文件。



文章来源: Clickonce application won't run after installation in XNA 4.0