Application.Restart 方法

定义

关闭应用程序并立即启动一个新实例。

public:
 static void Restart();
public static void Restart ();
static member Restart : unit -> unit
Public Shared Sub Restart ()

例外

您的代码不是 Windows 窗体应用程序。 不能在此上下文中调用此方法。

注解

调用Restart最常见的原因是使用或UpdateAsync方法启动通过ClickOnceUpdate下载的应用程序的新版本。

应用程序在最初运行的上下文中重启。 如果应用程序使用指向应用程序主可执行文件的 URL 直接启动,将使用同一 URL 重新启动它。 如果应用程序是ClickOnce应用程序,将使用ClickOnce重新启动该应用程序。

如果应用程序最初是在首次执行时提供的命令行选项, Restart 则使用相同的选项再次启动应用程序。

适用于