1.使用系统互斥量进行判断 bool mutexCreated; var mutex = new System.Threading.Mutex(false, "SingleAPP", out mutexCreated); if (!mutexCreated) { return; } 2.新建启动文件 3.删掉App.xmal 4.项目属性中修改“启动对象”