我阅读了许多论坛和链接,例如:
但所有这些都适用于 Windows,而不适用于移动设备。当我发现未处理的异常时,如何重新启动我的移动应用程序。现在,当我捕获未处理的异常时应用程序已关闭,但我不想关闭它,所以我想重新启动它。
这不起作用:
ProcessStartInfo s = new ProcessStartInfo();
s.FileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
s.UseShellExecute = false;
Process.Start(s);
我正在使用 Windows Mobile 6.1 和 CF 3.5