7

Visual Studio 2010 の msvsmon ツールのおかげで、定期的にリモート デバッグを行っています。オプション画面でタイムアウトをゼロに設定していました。

ここに画像の説明を入力

これはうまくいきますが、毎日これを行うのに飽きてきたので、適切なコマンドラインスイッチを使用してスクリプトから実行しようとしています:

msvsmon.exe /timeout:0

しかし、葉巻はありません:

ここに画像の説明を入力

途方もなく長いタイムアウトを設定することでこれを回避できますが、チェックしているだけです: コマンドラインからこのタイムアウトを無効にする適切な方法はありますか? それとも、レジストリキーを使用しますか?

4

2 に答える 2

11

適切な方法がない場合は、許可されている最大値を使用するのが最善だと思います。これは、符号付き整数の最大値から 1 を引いたもののようです。

msvsmon.exe /timeout:2147483646

これで 68 年以上のリモート デバッグが可能になりました。私には十分なはずです。

于 2012-09-28T09:30:15.453 に答える
0

このkbの記事から次のように:http://msdn.microsoft.com/en-us/library/bt727f1t(v = vs.71).aspx、-timeout -1を使用すると、タイムアウト時に接続が切断されるのを防ぐことができます。しかし、私はそれを自分で確認する機会がありませんでした。

于 2013-02-13T15:24:45.193 に答える