.net 应用程序重新启动API未重新启动失败的应用程序

.net 应用程序重新启动API未重新启动失败的应用程序,.net,windows,winapi,application-restart,windows-api-code-pack,.net,Windows,Winapi,Application Restart,Windows Api Code Pack,我正在尝试使用Microsoft.WindowsAPICodePack.ApplicationServices中的应用程序重新启动服务,但是重新启动不起作用。当应用程序由于未处理的异常而退出时,它不会重新启动。我尝试过一次点击安装和作为独立的EXE(无安装程序)在Windows8上运行 我正在使用以下代码注册重新启动: ApplicationRestartRecoveryManager.RegisterForApplicationRestart(new RestartSettings(strin

我正在尝试使用Microsoft.WindowsAPICodePack.ApplicationServices中的应用程序重新启动服务,但是重新启动不起作用。当应用程序由于未处理的异常而退出时,它不会重新启动。我尝试过一次点击安装和作为独立的EXE(无安装程序)在Windows8上运行

我正在使用以下代码注册重新启动:

ApplicationRestartRecoveryManager.RegisterForApplicationRestart(new RestartSettings(string.Empty,
                                                                                            RestartRestrictions.None));  

有什么建议吗?谢谢。

我发现了我的问题。在我的应用程序重启测试中,我在应用程序启动后很快就终止了它

从文件:

Windows错误报告(WER)将重新启动应用程序(如果有) 在变得无反应或无反应之前,至少运行了60秒 遇到未处理的异常


我发现了我的问题。在我的应用程序重启测试中,我在应用程序启动后很快就终止了它

从文件:

Windows错误报告(WER)将重新启动应用程序(如果有) 在变得无反应或无反应之前,至少运行了60秒 遇到未处理的异常