我有一个解决方案,其中包含十个WPF子项目。我们假定项目 A 是解决方案中的开始项目。当我打开解决方案然后启动一个子项目时,我将其称为项目 b 。当我使用this.close();
关闭项目 b 时,然后我使用Process.GetCurrentProcess().Kill();
关闭主项目 A 。但是该进程仍在后台运行,我想 b 进程还没有被全部杀死。我只能打开任务管理器并找到进程,然后将其杀死。
我的问题是,如果this.close();
无法完全杀死子项目 b ,我该怎么用?我想完全杀死子项目 b 并使我的启动项目 A 正常工作,我该怎么办?
此外,即使子项目 b 仍在后台运行,也有一条语句杀死了我的总体解决方案?
谢谢和问候
tcguoxing