我已经为c#中的客户开发了一个winform(windows)应用程序(.exe)。他们有约。安装此应用程序的200系统。它现在正处于测试阶段,所以如果有任何小的标签更改或类似的东西,每次我必须构建我的项目并提供新的可执行文件(.exe)。
是否可以只为他们提供所有100个系统将安装的更新更改,而不是安装全新的exe。
答案 0 :(得分:0)
我认为您可以使用Click Once。它非常易于使用和部署,您不必编写自定义代码。它也有一些限制,但它是一个很好的起点。它可以通过以下方式工作:
答案 1 :(得分:-1)
这取决于您需要进行的升级类型以及您最初选择的部署类型。
但是,一般来说,你不能只有一个补丁" (更新)将按字面意思"重绘" a"标签"控制你的初始winform(如果我让你正确的话#34;如果有任何小的标签改变")
我有时做的一个技巧就是拥有一个"伪"启动实际可执行文件的可执行文件(例如说MyAppLauncher.exe)(例如说MyMainProgram.exe),它间歇性地在线检查一个令牌,使MyAppLauncher.exe决定是否下载新版本的MyMainProgram.exe或者只运行已安装的本地版本。
通过这种方式,您可以确保“更顺畅”。如果你计划的话,升级你的应用程序的几个组件。