我已经让 XNA 在 Visual Studio 2012 上运行得非常好,并且在任何已经安装了 XNA Framework Redistributable 4.0 的计算机上发布、安装和运行游戏也能正常工作,但是当我尝试在没有安装 XNA Framework Redistributable 4.0 的计算机上安装时有了它,安装失败,因为它丢失了。此外,它甚至不是程序发布属性的先决条件菜单中的一个选项。
当我打开一个旧项目时,该选项存在但带有黄色感叹号三角形,我不相信它实际上已被设置。
有谁知道如何将 XNA Redistributable 添加回先决条件选项?
最佳答案
说实话,我从来没有亲自使用先决条件功能来正式导出项目。但是,应用程序在安装之前为其依赖项安装可再发行组件是很常见的事情,所以我快速浏览了一下,发现有几个不同的程序可以为您生成安装程序,这些程序还考虑了检查和安装缺少的依赖项。看起来最受欢迎的是WiX XNA Installer .但是,要更彻底地检查该主题以及您可以采取的不同途径,我建议您查看 this answer通过雷戴伊。
关于visual-studio-2012 - 发布先决条件选项中缺少 XNA Redistributable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981495/