Visual studio 从命令行禁用msvsmon超时

Visual studio 从命令行禁用msvsmon超时,visual-studio,visual-studio-2010,visual-studio-2013,remote-debugging,Visual Studio,Visual Studio 2010,Visual Studio 2013,Remote Debugging,由于VisualStudio2010的msvsmon工具,我定期进行远程调试。我曾经在选项屏幕中将超时设置为零,因为我只希望工具一直运行,直到我完成它: 这很好,但我厌倦了每天都这么做,我正试图通过脚本,使用适当的命令行开关: msvsmon.exe /timeout:0 但没有雪茄: 我可以通过设置一个长得离谱的超时来解决这个问题,但我只是想检查一下:有没有一种正确的方法可以从命令行禁用这个超时?或者使用注册表项?如果没有合适的方法,我想最好是使用允许的最大值,它似乎是有符号整数的最大值

由于VisualStudio2010的msvsmon工具,我定期进行远程调试。我曾经在选项屏幕中将超时设置为零,因为我只希望工具一直运行,直到我完成它:

这很好,但我厌倦了每天都这么做,我正试图通过脚本,使用适当的命令行开关:

msvsmon.exe /timeout:0
但没有雪茄:


我可以通过设置一个长得离谱的超时来解决这个问题,但我只是想检查一下:有没有一种正确的方法可以从命令行禁用这个超时?或者使用注册表项?

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

msvsmon.exe /timeout:2147483646

那剩下68年多的远程调试,对我来说应该足够了

如本文所述:,使用-timeout-1可以防止连接在超时时中断;但是我自己没有机会验证这一点。

这似乎是针对VS2003和msvcmon的。这为VS2010 msvsmon提供了一个“无效的命令行参数”。很遗憾,但感谢您的搜索,这可能会帮助VS2003用户;)