Restart application using C#

Viewed 26791

How can I restart my WPF application using C#?

4 Answers

The code

Process.Start(Application.ResourceAssembly.Location);

does not work for .NET Core 3.1 applications. Instead use

using System.Diagnostics;
using System.Windows;

...

Process.Start(Process.GetCurrentProcess().MainModule.FileName);
Application.Current.Shutdown();

This works also for .NET Framework applications.

Related