在WPF中重新启动应用程序

时间:2012-01-30 05:53:31

标签: wpf restart

问题是我想重启我的应用程序以升级当前的应用程序。为此,我使用下面提到的两行代码。

System.Windows.Forms.Application.Restart();

Process.GetCurrentProcess().Kill();

OR

System.Windows.Forms.Application.Restart();

Application.Current.Shutdown();

但是这会给出" An unhandled win32 exception is occurred"的错误消息。因此,这不起作用。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你试过吗?

Application.Restart();

System.Diagnostics.Process.Start(Application.ExecutablePath);
Application.Exit();