2009-07-28 113 views
0

是否有可能将无声背景模式中的cmd.exe进程提升为可见的前景,因此我可以在其上使用LOOKVisual Studio将背景cmd.exe带到前台

问题背景: 我正在使用VS2008与包含C#,C++和Fortran的非常大的解决方案一起工作。偶尔(每天几次)构建我的项目时,构建会挂起,并且不允许我在VS中执行任何操作(导致需要终止此过程)。我已经检查了输出框,并且在那里似乎没有任何帮助。

可能的原因: 我想到了在背景催生了cmd.exe的窗口也许有可能在等待某种形式的输入,但调查我需要看到这些窗口。

搜索其他原因/解决方案: 如果没有这一点,是有办法,试图检查,看看是否有别的事情吗?这是其他人遇到的问题吗? (注意:杀死VS并重新加载通常会首先尝试修复问题,并且构建过程只需不到15秒。)

回答

1

如果停止并重新启动可修复问题,我想这不是输入问题。

例如,当我的构建项目暂停时,始终是令人不满的VB6项目或SVN。 (奇怪的VS项目总是工作正常)。

一旦其中一个停止,它们会停止,直到它们被修复。因此,对于VB项目来说,运行和解决模型对话所说的问题并加以解决。或者在SVN上,它通常需要在目录上清理运行。

间歇性暗示某种计时问题,就像一个文件被锁打开等

你可以Visual Studio中的另一个副本附加到CMD.EXE,看看它在。不确定您是否可以获取符号,因此诊断可能很有趣。

+0

你可能对文件的锁定是正确的...因为有多个cmd窗口打开(在后台),所以两者之间可能存在竞争条件。 – 2009-07-28 21:07:03