If our standalone app were just a downloaded .exe file (i.e. deployed using windows installer), it would be fairly simple to have a running instance launch a second instance using System.Diagnostics.Process.Start
. Unfortunately, our WPF application is deployed VIA ClickOnce, so there's no local file system path to it as far as I know.
How can I launch a second instance of a running ClickOnce app? (And pass it command line parameters if possible.)