Как я могу выполнить Application.Restart () в Windows Mobile 6? - PullRequest
2 голосов
/ 31 августа 2009

Мне нужно перезапустить приложение Windows Mobile 6.

Вот код, который я пробовал, но он просто выходит и не перезапускает приложение.

public static void RestartApplication()
{
   var fileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
   var startInfo = new ProcessStartInfo
   {
      FileName = fileName,
   };
   Process.Start(startInfo);
   Application.Exit();
}

Спасибо!

Ответы [ 2 ]

2 голосов
/ 01 сентября 2009
0 голосов
/ 06 июня 2019

Я попробовал этот код работать как чудо на Windows CE 6.

this.Close();
Process.Start(Assembly.GetExecutingAssembly().GetName().CodeBase, "");

Трудно найти простой способ перезапустить приложение в Windows CE в Интернете, поэтому я публикую то, что нашел. Надеюсь, это поможет кому-то сэкономить время.

...