リモートデバッガを使用してデバッグしようとしているコンソールアプリケーションがあります。Visual Studio 2010のリモートデバッグについて混乱しました
明らかに、リモートサーバーでアプリケーションを実行してからプロセスにアタッチする必要があるようです。
私の質問は、実行の開始時にコードをキャッチするのが好ましい方法なので、デバッガに接続する時間までには逃げません。
デバッガが接続されるまで、ある時点で実行を中断して一時停止する業界標準のベストプラクティス方法はありますか?
リモートデバッガを使用してデバッグしようとしているコンソールアプリケーションがあります。Visual Studio 2010のリモートデバッグについて混乱しました
明らかに、リモートサーバーでアプリケーションを実行してからプロセスにアタッチする必要があるようです。
私の質問は、実行の開始時にコードをキャッチするのが好ましい方法なので、デバッガに接続する時間までには逃げません。
デバッガが接続されるまで、ある時点で実行を中断して一時停止する業界標準のベストプラクティス方法はありますか?
プロセスが開始する前に、リモートマシンのプロセスに接続する方法を考えることができませんでした。しかし、あなたはプログラムの出来事と状態を見るためにIntellitraceを使用することを考えましたか?
attach a debugger to a Application automaticallyには、アプリケーションの起動時に方法があります。しかし、リモートデバッグで動作するかどうかはわかりません。
同様に、System.Diagnostics.Debugger.Launch()は、プロセスを起動し、それに接続されたデバッガを起動します。ここでも、リモート起動とデバッグはサポートされていません。
Visual Studioからリモートアプリケーションを起動する方法があります。
詳細な説明here。