使用VS2005,新建立了一个Winform项目C#的。什么代码都没有写,直接生成的程序,就叫它test.exe吧,然后我在项目目录里面找到这个test.exe运行它点关闭后为什么我的任务列表里面还是有这个程序呢???它自己不会退出,自能我手动结束进程。
    后来我加入了代码分别是 Close();Application.Exit();Environment.Exit(0);
可是编译运行后点关闭还是老样子,在任务列表里面还是会找到test.exe这个程序。
    我分别生成了Debug&Release版本,最后又发布了一下,都没有解决,另外换了台机器还是这个样子。
    各位谁告诉我这是什么原因,应该怎么解决。

解决方案 »

  1.   

    VS关了吗?你任务管理器中的名字是不是 程序名.vshost.exe?这是VS的宿主进程,是正常的,你关闭VS它就结束了
      

  2.   

    回:lizhizhe2000(彬彬)
        不是宿主进程,我单独运行的
      

  3.   

    TO:不是宿主进程,我单独运行的理论上应该不可能吧...两个原因,要么是你的操作系统出了问题,要么是你的VS出了问题..既然换了别的机器还是有这样的问题,那说明和操作系统无关,难道是你的VS有问题了??感觉原因说得有点勉强...仅供参考...
      

  4.   

    关闭任务管理器,等一会再打开,还是能看得到"test.exe"这个进程吗?重启下系统,再重试...
      

  5.   

    只是系统慢了点
    我关VS时 devenv.exe 也要等N久才死掉
      

  6.   

    不是机器慢的原因吧,我等了N久都没退出.....
    自己UP上去下
      

  7.   

    没有碰到过,你可以试一下保持只启动一个实例
    http://blog.csdn.net/zhzuo/archive/2006/06/30/857405.aspx
    http://blog.csdn.net/zhzuo/archive/2006/07/04/874745.aspx