尝试创建一个安装程序,使XNA游戏可以在其他计算机上播放

时间:2014-07-03 22:01:54

标签: c# xna installer installation

我是计算机工程专业的学生,​​在我们的第一年项目中,我们必须创建一个XNA游戏。我真的很喜欢它,所以我决定创建自己的RPG恐怖游戏。

由于我想尽可能好,我试图与朋友分享,以便他们测试它,但他们无法安装它而无需安装XNA Framework,并做其他类似的事情例如,Visual C#Express。 我已经浏览过主题并且似乎没有任何其他方法可以避免这种情况,我至少想创建一个安装程序,这样他们就不必自己下载任何东西(它们实际上并不是真的进入计算机科学所以对某些人来说可能很难)。所以我downloaded Advanced Installer并尝试这样做,但它仍然没有按计划工作......

所以我的问题是:有人之前已经做过这个,或者有人知道一种方法来创建一个好的安装程序我想暂时将它作为演示发布,所以对我来说会更容易...... < / p>

编辑: BradleyDotNet:我的不好,下次我会更加小心 伊莱亚斯:是的,那是我第一次尝试的。发布选项为我提供了一个File文件夹,一个setup.exe和一个.application 我尝试在没有XNA的计算机上运行它们,它仍然希望我以前安装它,所以要安装Windows Phone,Visual C#或类似的东西:/我想我遵循了教程,也许我做错了什么,但由于这不是我第一次尝试这个选项,这让我感到困扰。

非常感谢你的帮助

斯坦

1 个答案:

答案 0 :(得分:1)

来自Xbox Live community forums

  

有几种可用于创建的工具   安装。以下是一些选项:

          
  1. WiX - creating an MSI for an XNA Framework game
  2.       
  3. Inno设置 - http://forums.xna.com/thread/2828.aspx   或http://www.gamedev.net/community/forums/topic.asp?topic_id=498463
  4.       
  5. XNAInstaller - http://www.codeplex.com/xnainstaller   或http://www.nuclex.org/installer
  6.       
  7. Using the Visual Studio bootstrapper to install XNA Framework game dependencies
  8.       
  9. NSIS (Nullsoft Scriptable Install System)

您还可以尝试框架提供的ClickOnce功能,确保选中所有必需的项目(我们已经尝试过了)。