我在同一个解决方案中有两个 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 吗?