Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio调试控制台有时保持打开状态,无法关闭_Visual Studio_Visual Studio 2008_Console_Debugging - Fatal编程技术网

Visual studio VisualStudio调试控制台有时保持打开状态,无法关闭

Visual studio VisualStudio调试控制台有时保持打开状态,无法关闭,visual-studio,visual-studio-2008,console,debugging,Visual Studio,Visual Studio 2008,Console,Debugging,编辑#3:微软已经发布了一个解决这个问题的“修复程序”。我还没有时间测试它,但是我欢迎那些想要的人在这里留下他们的反馈 有时,当我从VisualStudio运行一个应用程序时,它崩溃了,或者我使用debug菜单(debug->stop Debugging(Shift-F5))中的stop按钮停止它时,所述应用程序的控制台保持打开状态。。。而且从不关闭。我无法通过单击右上角的“x”按钮来关闭它。我无法终止进程,因为它甚至没有列在taskmgr中 我在网上的不同地方看到了这个问题的记录,但到目前为止

编辑#3:微软已经发布了一个解决这个问题的“修复程序”。我还没有时间测试它,但是我欢迎那些想要的人在这里留下他们的反馈

有时,当我从VisualStudio运行一个应用程序时,它崩溃了,或者我使用debug菜单(debug->stop Debugging(Shift-F5))中的stop按钮停止它时,所述应用程序的控制台保持打开状态。。。而且从不关闭。我无法通过单击右上角的“x”按钮来关闭它。我无法终止进程,因为它甚至没有列在taskmgr中

我在网上的不同地方看到了这个问题的记录,但到目前为止还没有解决方案

我在WindowsXPSP3上运行,使用VisualStudio2008W/SP1

1-是什么原因造成的?
2-有解决方案吗

非常感谢

JC


编辑:没有要关闭的MyApp.vshost.exe进程,关闭visual studio也不会关闭控制台。更糟糕的是,如果我试图重新启动我的计算机,windows将挂起并且永远不会关闭,我需要强制关闭

编辑#2:(来自3月2日Visual Studio调试器程序经理Brad Sullivan)

[…]此问题可能不在Visual Studio中,因为它也发生在不存在Visual Studio的场景中。我们正在将调查工作移交给Windows服务团队


但是现在,删除KB978037更新及其相关文件似乎是可行的。

这里可能会发生一些事情。尝试关闭以下进程并查看哪个进程(如果有的话)同时关闭控制台应用程序

  • 托管进程:通常命名为YourExecutable.vshost.exe
  • Visual Studio
如果关闭托管进程解决了问题,那么一个快速解决方法就是禁用托管进程本身

右键单击项目->属性->调试->取消选中托管进程

如果关闭VisualStudio解决了这个问题,那么它可能是VisualStudio中的一个bug。请在connect上提交一个bug


这是安全更新KB978037中引入的一个错误。退出此更新,您将恢复正常

另请参见此处:


Visual Studio调试器团队已经在其博客上确认了此问题。查看下面的url以了解更多信息


Microsoft已发布了此问题的“修复程序”,该程序可用。我还没有时间测试它,但是我欢迎那些想要的人在这里留下他们的反馈

我本以为你是在想象。。。但我也经历过一次。我想不出来。pskill(来自Sysinternals)甚至不会关闭控制台;在收集了5到6个后,我终于重新启动了。没有要关闭的MyApp.vshost.exe进程,关闭visual studio也不会关闭控制台。更糟糕的是,如果我尝试重新启动我的计算机,windows将挂起并且永远不会关闭,我需要强制关闭。@JC,那么我肯定会提交一个连接错误。我安装了这个修补程序,并且已经运行了大约一周。它似乎像广告宣传的那样有效,没有明显的副作用。啊,是的,x64系统的乐趣又是我的了。x64系统还没有修复程序。我猜我们必须等待下一个补丁日,并希望这将结束在官方补丁列表。