Я прочитал много форумов и ссылок, таких как:
Как перезапустить приложение C # WinForm?
но все это для windows, а не для мобильных устройств. Как перезапустить мобильное приложение при обнаружении необработанного исключения. Теперь приложение закрывается, когда я перехватываю необработанное исключение, но я не хочу его закрывать, поэтому хочу его перезапустить.
Это не работает:
ProcessStartInfo s = new ProcessStartInfo();
s.FileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
s.UseShellExecute = false;
Process.Start(s);
Я использую Windows Mobile 6.1 и CF 3.5