【发布时间】:2021-03-16 20:46:38
【问题描述】:
我试图创建一个编译器,在它上面编译我用 c#.net 编写的代码。我正在开发调试器,我已经创建了编译器,但是有一种方法可以在我的代码文件上放置一个断点,当单击“运行”按钮时,它将在我放置断点的位置停止 请告诉我是否有人知道我们如何在程序 c# 文件上放置断点的代码
【问题讨论】:
-
问题标题中允许使用空格。
我试图创建一个编译器,在它上面编译我用 c#.net 编写的代码。我正在开发调试器,我已经创建了编译器,但是有一种方法可以在我的代码文件上放置一个断点,当单击“运行”按钮时,它将在我放置断点的位置停止 请告诉我是否有人知道我们如何在程序 c# 文件上放置断点的代码
【问题讨论】:
断点不是编译后的二进制文件的一部分 - 尽管您可以将对 Debugger.Break 的调用注入到您的代码中。
你可能想看看debugger API。
【讨论】: