从命令行禁用msvsmon超时

时间:2012-09-12 08:42:06

标签: visual-studio visual-studio-2010 visual-studio-2013 remote-debugging

由于Visual Studio 2010的msvsmon工具,我正在定期进行远程调试。我曾经在选项屏幕中将超时设置为零,因为我只想让工具继续运行直到我完成它:

enter image description here

这样可以正常工作,但我厌倦了每天这样做,并且我正在尝试使用适当的命令行开关从脚本中执行此操作:

msvsmon.exe /timeout:0

但没有雪茄:

enter image description here

我可以通过设置一个可笑的长超时来解决这个问题,但我只是在检查:是否有正确的方法从命令行禁用此超时?或者可能使用注册表项?

2 个答案:

答案 0 :(得分:8)

如果没有正确的方法,我想最好只是使用允许的最大值,这似乎是有符号整数的最大值,减去1:

msvsmon.exe /timeout:2147483646

离开超过68年的远程调试,应该对我来说足够了!

答案 1 :(得分:0)

从这篇kb文章中可以看出:http://msdn.microsoft.com/en-us/library/bt727f1t(v=vs.71).aspx,使用-timeout -1可以防止连接在超时时中断;但是我没有机会验证自己。