2012-09-12 52 views
4

由於Visual Studio 2010的msvsmon工具,我正在定期進行遠程調試。我用於設置超時的選項屏幕爲零,因爲我只想工具繼續運行,直到我用它做:從命令行禁用msvsmon超時

enter image description here

這工作得很好,但我厭倦了這樣做的每天,我試圖從一個腳本做到這一點,使用適當的命令行開關:

msvsmon.exe /timeout:0 

但沒有雪茄:

enter image description here

我可以通過設置一個可笑的長超時解決這個問題,但我只是檢查:有沒有一種合適的方法來禁用從命令行超時?或者用註冊表鍵?

回答

5

那麼,如果沒有正確的方法,我想最好的就是用一個允許的最大值,這似乎是最大的一個有符號整數,負:剩下超過68年

msvsmon.exe /timeout:2147483646 

遠程調試,對我來說應該夠了!

0

從以下kb的文章:http://msdn.microsoft.com/en-us/library/bt727f1t(v=vs.71).aspx,使用-timeout -1應該防止連接打破超時;但是我沒有機會證實我自己。

+0

這似乎是VS2003和msvcmon。這給出了一個「無效的命令行參數。」爲VS2010 msvsmon。慚愧,但感謝您的搜索,這可能有助於VS2003用戶;) –