2009-07-28 66 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