【发布时间】:2010-12-17 10:36:36
【问题描述】:
假设我制作了一个 .exe 文件,一切都很顺利。很好用。
假设我在软件上开发了一项新功能,我希望它可供已经拥有旧版本的人使用,我怎样才能让该软件找到我的新版本,对其进行修补,然后开展业务。
我似乎无法解决这个问题。
谢谢。
编辑: 我很抱歉造成混乱,但我的意思是更符合代码的答案。我的代码中是否有什么特别之处我应该允许更新?
例如,如果我想添加一个新功能,如何在已经打包好的 .exe 中添加一个“方法”? :S 这让我大吃一惊。
【问题讨论】:
-
您不能将方法添加到已打包的 .exe、.dll 或其他任何内容。您只需将整个文件替换为较新的版本。有一些工具可以比较文件的较旧/较新版本并生成仅包含更改的“补丁”,但这只会有助于减少下载大小,而今天很少有人为此烦恼。最终结果仍然与您只是将新文件复制到旧文件相同。