我直接从 MSDN 中提取了代码。这会更新我的应用程序,但Restart()
不起作用。应用程序关闭,但不会重新启动。
我添加了一个MenuItem
来Form
验证它是否Restart()
有效:
private void restartToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Restart();
}
这将重新启动应用程序(当然,它不执行更新并且是用户启动的,所以它是相当无用的)。
这个应用程序我没有其他事情要做。关闭时表单没有事件处理程序,什么都没有。这是我可以构建的最基本的Windows 窗体应用程序(它只是在 JPEG中显示资源JPEGImagePanel
)。
为什么Restart()
在这里不起作用?