我已经设计了一个应用程序,它只不过是一个简单的 WinForm,有一个或两个类来处理数据和收集。
我经常发现自己在重构它的一部分或添加新功能,而不是巨大的功能,而是对其功能的少量添加。
我的问题是,在用户最初下载更新程序后,向他们提供更新程序的最佳方式是什么。
我已经想到了一些不同的选择:
- 上传对 CodePlex 进行改进的新版本
- 在我的个人网站上托管应用程序,但使用最新版本更改文件
- 实现某种系统,该系统将以类似于附加组件的方式工作以添加功能。
有没有办法提供更新的应用程序,而用户不必通过删除它并用新下载的替换它来替换他们当前的版本?尽管 CodePlex 的想法似乎很有价值,但我不确定是否有更好或更简单的方法。
感谢您的时间。