同じソリューションに 2 つの C# WinForm プロジェクトがあり、それらを A と B と呼びます。プロジェクト A は、以下のような呼び出しでプロセス B を開始します。
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = Task.EXEFilename;
psi.WorkingDirectory = Path.GetDirectoryName(Data.EXEFilename);
Process.Start(psi);
プロセス B は正しく開始されます。A のデバッグ中にプロセス B をデバッグしたかったのですが、B にブレークポイントを置けば十分だと思いましたが、ヒットすることはありません。開始されたプロセスが B の bin/debug フォルダーにあることを確認しました。この場合、デバッグを A から B に切り替えるために、プロセスに接続するべきではありませんか?