【发布时间】:2010-01-17 20:29:03
【问题描述】:
我基本上有一个使用 XNA 3.1 向导构建的空白 XNA 项目,我正在测试我制作的游戏是否可以“安装”到另一台计算机上,而无需让他们手动安装所有内容以使其正常工作。
游戏中唯一的附加代码是:
Components.Add(new GamerServicesComponent(this));
完成 ClickOnce 发布阶段后,我将其复制到 USB 驱动器并尝试在未安装 Visual C#/Studio 或 XNA 的 Windows Vista 计算机上运行“setup.exe”。
根据 MSDN 条目,ClickOnce 实际上将包含使游戏在计算机上运行所需的一切,但是在安装后,当我尝试运行它时,我得到了可怕的“...已停止工作”。
有谁知道如何解决这个问题?我认为它说可以做到的原因是因为它有效。
谢谢
http://msdn.microsoft.com/en-us/library/bb464156.aspx
编辑:
刚刚注意到文章指出 Games for Windows - LIVE 不包含在可分发包中,这是否意味着如果它作为 XNA 游戏中的一个组件包含在我尝试运行它时会导致崩溃?
【问题讨论】:
-
“...已停止工作”通常是未捕获的异常。尝试从命令行启动程序。这可能会为您提供异常详细信息。
标签: c# deployment clickonce xna