If our stand-alone application was only a downloaded .exe file (i.e. deployed using the Windows installer), it would be quite simple to start launching an instance of the second instance using System.Diagnostics.Process.Start . Unfortunately, our WPF application is deployed by VIA ClickOnce , so there is no way to the local file system as far as I know.
How to start a second instance of a running ClickOnce application? (And, if possible, pass command line options.)
source share