gpt4 book ai didi

c# - 调试:附加到在 cmd.exe 中运行的控制台应用程序的进程

转载 作者:IT王子 更新时间:2023-10-29 04:19:00 25 4
gpt4 key购买 nike

如何为从 CMD 窗口运行而不是通过 F5 启动的控制台应用程序“附加到进程...”?我问的原因是因为该应用程序采用命令行参数,我想获得真正的体验。

我什至附加到 CMD.exe,但没有成功,或者使用 Console.ReadKey() 设置断点也没有成功。我有点不知所措。

这可能吗?

最佳答案

您有一些选择:

  • 在 Visual Studio 中使用“调试 -> 命令行参数”选项;
  • 使用“调试 -> 附加到进程”并找到您的进程;它不是 cmd.exe,而是一个可执行文件名称如“MyProject.exe”的进程。您可以使用 Process Explorer或另一个支持“ TreeView ”的任务管理器,可以轻松找到进程 ID - 只需查找由您的 cmd.exe 启动的进程。
  • 将 Debugger.Break() 放入您的代码中 - 执行此方法时,系统将启动一个对话框,要求您选择用于调试的 Visual Studio 实例(您可以选择已打开项目的实例) .

关于c# - 调试:附加到在 cmd.exe 中运行的控制台应用程序的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2761216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com