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