Application.Restart 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭应用程序并立即启动一个新实例。
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 则使用相同的选项再次启动应用程序。