当用户点击按钮时,我想启动我的应用程序的新实例。
当我使用此代码时,它会抛出错误:
new Application().Run();
无法在同一AppDomain中创建多个System.Windows.Application实例。
答案 0 :(得分:7)
我找到了解决方案
Process p = new Process();
p.StartInfo.FileName =
System.Reflection.Assembly.GetExecutingAssembly().Location;
p.Start();
答案 1 :(得分:2)
另一个过程:
Environment.CommandLine
)答案 2 :(得分:2)
Process p = new Process();
p.StartInfo.FileName = Application.ExecutablePath;
p.Start();
这是winforms,但也许在WPF中类似。