【问题标题】:Visual studio debug console sometimes stays open and is impossible to closeVisual Studio 调试控制台有时会保持打开状态并且无法关闭
【发布时间】:2010-03-08 16:36:05
【问题描述】:

编辑#3:Microsoft 已针对此问题发布了“修复”,可在here 获取。还没来得及测试,欢迎有需要的朋友在这里留言!

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

我在网络上的不同地方看到过这个问题的文档,但到目前为止还没有解决方案。

我在 windows XP SP3 上运行,使用带有 SP1 的 Visual Studio 2008。

1- 可能是什么原因造成的?
2-有修复吗?

非常感谢。

JC

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

编辑 #2:(3 月 2 日来自项目经理 - Visual Studio 调试器的 Brad Sullivan)

[...] 这个问题可能不会出现在 Visual Studio 中,因为它也会出现在没有 Visual Studio 的场景中。我们正在将调查移交给 Windows 服务团队。

但目前,删除 KB978037 更新及其相关文件似乎可行。

【问题讨论】:

  • 我还以为你在想象这个......但它也发生在我身上一次。我想不通。 pskill(来自 Sysinternals)甚至不会关闭控制台;在收集了 5 或 6 个之后我终于重新启动了,并且碍事了。

标签: visual-studio visual-studio-2008 console debugging


【解决方案1】:

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

另见此处:

http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/e6d4a4f5-7002-401a-90e1-6174d7f9e3ca

【讨论】:

    【解决方案2】:

    Microsoft 已针对此问题发布了“修复”,可通过here 获取。还没来得及测试,欢迎有需要的朋友在这里留言!

    【讨论】:

    • 不管怎样,我安装了这个补丁并运行了大约一周。它似乎像宣传的那样有效,没有明显的副作用。啊,是的,的乐趣又是我的了。
    • 目前还没有针对 x64 系统的修复程序。猜猜我们必须等待下一个补丁日,并希望这最终会出现在官方补丁列表中。
    【解决方案3】:

    这里可能会发生几件事。尝试关闭以下进程并查看哪个进程(如果有)也关闭控制台应用程序。

    • 托管进程:通常命名为 YourExecutable.vshost.exe
    • Visual Studio

    如果关闭托管进程可以解决问题,那么一种快速解决方法是禁用托管进程本身。

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

    如果关闭 Visual Studio 可以解决问题,那么它可能是 Visual Studio 中的错误。请提交关于连接的错误。

    http://connect.microsoft.com

    【讨论】:

    • 没有要关闭的 MyApp.vshost.exe 进程,关闭 Visual Studio 也不会关闭控制台。更糟糕的是,如果我尝试重新启动计算机,窗口将挂起并且永远不会关闭,我需要强制关闭。
    • @JC,那我肯定会提交一个连接错误
    【解决方案4】:

    Visual Studio 调试器团队已经在他们的博客上承认了这个问题。查看以下网址了解更多信息。

    http://blogs.msdn.com/debugger/archive/2010/03/11/help-my-console-windows-won-t-go-away.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-06
      • 2011-07-01
      • 1970-01-01
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多