从命令行禁用 msvsmon 超时

10
我经常使用Visual Studio 2010的msvsmon工具进行远程调试。我曾经在选项界面中将超时时间设置为零,因为我只希望工具一直运行,直到我用完为止: enter image description here 这个方法很有效,但是我厌倦了每天都要这样做,现在我想从脚本中执行,并使用适当的命令行开关:
msvsmon.exe /timeout:0

但还差一点:

enter image description here

我可以通过设置一个非常长的超时时间来解决这个问题,但我只是想确认一下:有没有一种正确的方法可以从命令行禁用此超时?或者通过注册表键值实现?

2个回答

14

如果没有适当的方法,我想最好的方法就是使用允许的最大值,这似乎是带符号整数的最大值减一:

msvsmon.exe /timeout:2147483646

那就还有超过68年的远程调试时间,对我来说应该足够了!


-1

1
这似乎是针对VS2003和msvcmon的。对于VS2010 msvsmon,它会给出“无效的命令行参数”错误。遗憾,但感谢您的搜索,这可能有助于VS2003用户 ;) - Laurent Couvidou

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接