两个文件是一样的,以往删除.vshost.exe.config也正常运行。后来测试发现,删除.vshost.exe.config,有一个控件就不定时出现意外——在它自动关闭的时候,就会无法关闭

解决方案 »

  1.   

    exe.config和.vshost.exe.config
    前者是 非调试下的配置文件!
    后者是 调试的时候 用的!
    昨天还在测试!
      

  2.   

    vshost.exe.config是个临时文件 在debug时候 生成的 
      

  3.   

    囧。你不会发布的debug的程序把。
      

  4.   

    vshost.exe调试宿主(VS Debug Host Process)进程详解
    http://blog.csdn.net/Donjuan/archive/2009/01/21/3849200.aspx
      

  5.   

    宿主进程 (vshost.exe)
    能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中
    vshost.exe.config文件的内容和.exe.config是完全一样的
    用于宿主进程调试,不应通过应用程序直接运行或部署。
    http://msdn.microsoft.com/zh-cn/library/ms185331(VS.80).aspx