【发布时间】:2023-09-17 08:49:01
【问题描述】:
我拉了the code straight from MSDN。这会更新我的应用程序,但 Restart() 不起作用。应用程序关闭,但不会重新启动。
我在Form 中添加了MenuItem,以验证Restart() 是否有效:
private void restartToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Restart();
}
这将重新启动应用程序(当然,它不执行更新并且是用户启动的,所以它相当无用)。
我对这个应用程序没有其他任何事情要做。关闭时表单没有事件处理程序,什么都没有。这是我可以构建的最基本的Windows Forms 应用程序(它只是在ImagePanel 中显示资源JPEG)。
为什么Restart() 在这里不起作用?
【问题讨论】:
-
见this其他SO问题。
标签: c# clickonce restart updating