没有安装程序的XNA Game Application

时间:2012-03-21 14:28:18

标签: c# visual-studio-2010 xna installer xna-4.0

我和朋友计划开发XNA游戏。我负责编程方面,这让我很奇怪 - 我在开发过程中与他分享应用程序更新的最简单方法是什么?

每次我想向他展示更改时,他是否会被迫重新安装应用程序? 我可以使用某种补丁机制吗?

也许有可能完全创造一个不需要安装人员的游戏 - 只需点击并播放?

4 个答案:

答案 0 :(得分:6)

您可以简单地构建游戏并将其(即二进制文件和资源)复制到某个共享文件夹(例如Dropbox),从中进行同步并运行它。

这可以使用post build事件轻松完成,因此您甚至不必考虑它。

答案 1 :(得分:4)

简单的双击和播放 - 无安装程序

如果您打算使用Microsoft Visual C#with Xna

打开项目

转到        - 项目标签       -Properties

  -Go to the Publish Section
  -Select the Options button
  -Under Deployment uncheck "Use ".deploy" file extension", check box

现在发布您的项目......

在发布目录中,您将看到一个名为“Application Files”的文件夹。此文件夹包含文件夹中程序的每个发布版本及其版本号,考虑到每次发布时自动增加版本号。每个文件夹中都有一个“.exe”。双击此按钮将启动您需要安装的程序。 :)

答案 2 :(得分:2)

如果他可以从源代码本身构建应用程序(即,可以访问VS2010已安装XNA并知道如何构建项目),则可以与他共享代码更改。

最好的方法是通过某种源控制机制(如SVN,GIT,Mercurial)。这样他就可以在你想要他签出的附加内容时更新他的代码副本。

答案 3 :(得分:0)

如果他只是播放/白盒测试,您可以使用visual studio中的build installer命令导出所有游戏功能,以便任何人都可以播放它们。

然后,您可以将其检查到某种源控制保险库,如前所述,以使可执行文件在线可供他播放。

虽然此功能构建了您的项目,但他需要安装可在线轻松获取的XNA Redistributable。