XNA游戏应用程序没有安装程序

本文关键字:安装 程序 游戏 应用程序 XNA | 更新日期: 2023-09-27 18:28:36

我和一个朋友计划开发一款XNA游戏。我负责编程方面,这让我想知道在开发过程中与他共享应用程序更新的最简单方法是什么

每次我想给他看更改时,他会被迫重新安装应用程序吗
有什么我可以使用的修补机制吗?

也许可以完全创建一个不需要安装程序的游戏——只需点击即可玩?

XNA游戏应用程序没有安装程序

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

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

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

如果您计划使用带有Xna 的Microsoft Visual C#

打开项目

转到-"项目"选项卡-属性

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

现在发布您的项目。。。

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

如果他可以自己从源代码构建应用程序(也就是说,他可以访问VS2010并安装了XNA,并且知道如何构建项目),您可以与他共享代码的更改。

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

如果他只是在玩/白盒测试,您可以在visualstudio中使用build installer命令导出所有游戏功能,以便任何人都可以玩。

然后,您可以将其检入某种源代码管理vault中,如前所述,使可执行文件可供他在线播放。

虽然这个功能构建了你的项目,但他需要安装XNA Redistributable,它很容易在网上获得。