我有一个简单的表单,点击时带有一个按钮说你好。
代码如下:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("hello")
End Sub
结束类
我将它安装在我的机器上,现在我想知道如何在不重新安装整个东西的情况下对其进行更新?
我有一个简单的表单,点击时带有一个按钮说你好。
代码如下:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("hello")
End Sub
结束类
我将它安装在我的机器上,现在我想知道如何在不重新安装整个东西的情况下对其进行更新?
您可以推出自己的更新程序应用程序,它会在 ftp 站点/网站上检查更新的文件。但它必须是一个单独的应用程序,因为如果不先停止它,您将无法更新当前正在运行的 exe。此外,文件的位置可能是一个问题,具体取决于权限等。
HansPassant 建议的更好选择是使用 ClickOnce 部署。这将为您处理上述所有内容,并允许您强制应用程序在运行之前检查更新,以便您知道您拥有最新版本。
这是一个让你开始的链接
如果您知道更新对各种环境没有问题(例如:框架、数据库等没有变化)并且您只是在“受控”的地方进行测试和工作,那么您可以简单地替换可执行文件。
但我当然更喜欢 ClickOnce :-)
一旦你设置它,它就会运行得非常好,以至于更新应用程序的时间只是比替换可执行文件多一点......而且你更安全