How can I restart my WPF application using C#?
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.