我基本上有一个使用XNA 3.1向导构建的空白XNA项目,我正在测试我制作的游戏是否可以在另一台计算机上“安装”,而无需手动安装所有内容以使其工作。ClickOnce&XNA问题
在游戏中的唯一额外的代码是:
Components.Add(new GamerServicesComponent(this));
通过ClickOnce的发布阶段会后我把它复制到USB驱动器,并试图运行一个Windows Vista计算机上的“setup.exe”没有安装Visual C#/ Studio或XNA。
根据MSDN条目,ClickOnce实际上会包含使游戏在计算机上工作所需的所有东西,但是在安装后,当我尝试运行它时,出现可怕的“...已停止工作”。
有谁知道如何解决这个问题?我认为它说它可以完成的原因是因为它有效。
感谢
http://msdn.microsoft.com/en-us/library/bb464156.aspx
编辑:
只注意到该文章指出,该游戏的Windows - LIVE不包括在分配,就这意思是,如果它被列为一个组成部分在XNA游戏中,当我尝试运行它时会导致崩溃?
“...已停止工作”通常是未捕获的异常。尝试从命令行启动程序。这可能会给你例外的细节。 – Jan 2010-01-17 22:53:51