只是为了好玩,我们可以在多接近调试一个应用程序在C#中只使用命令行开箱即用?没有其他软件,只有命令行。也就是说,例如,有没有一种方法来偷看变量的值,与输出交互,等等,像VS调试器做的?
**EDIT:**为了完整起见,下面是单声道的等价物:http://mono-project.com/Guide:Debugger,尽管它看起来不是很稳定。
谢谢。
只是为了好玩,我们可以在多接近调试一个应用程序在C#中只使用命令行开箱即用?没有其他软件,只有命令行。也就是说,例如,有没有一种方法来偷看变量的值,与输出交互,等等,像VS调试器做的?
**EDIT:**为了完整起见,下面是单声道的等价物:http://mono-project.com/Guide:Debugger,尽管它看起来不是很稳定。
谢谢。
2条答案
按热度按时间lxkprmvk1#
您可以使用CLR debugger,它是框架安装的一部分;并且不依赖于VS。
另一种方法(更适合您的问题)是MDbg,它是托管代码的命令行调试器。
bbuxkriu2#
Debugging Tools for Windows附带了一些命令行调试器,比如CDB。对于托管应用程序,您还需要SOS module。