【问题标题】:How to debug/breakpoint Sub Main()?如何调试/断点 Sub Main()?
【发布时间】:2020-04-22 11:10:49
【问题描述】:

我正在调试别人的软件,但Sub Main() 中的代码似乎没有受到攻击。

如何检查 main() 中的代码是否实际运行?

Main():

Sub Main()
        ‘some code
End Sub

【问题讨论】:

  • 您确定您使用的是“调试”配置而不是“发布”配置吗?
  • Sub Main 是可调试的。你确定你的Main sub 被调用了吗?你可以输出一些东西来检查它或在你的项目的属性中检查启动对象是什么。
  • 是的,我处于调试模式。那么在那种情况下,它实际上并没有被调用。我可以在项目属性的哪个位置看到启动对象?我只能看到启动项目

标签: vb.net debugging main breakpoints


【解决方案1】:

根据您的 cmets,首先确保您已将 Sub Main 设置为启动对象。 为此:

  1. 右键单击您的项目
  2. 选择属性
  3. 在左侧面板中选择第一项Application
  4. 在右侧面板上,您会看到一个带有标签Startup objects: 的保管箱
  5. 选择Sub Main

之后,您的Sub Main 将被调用并且应该也可以调试。

【讨论】:

    猜你喜欢
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 2019-04-11
    • 2019-12-15
    • 1970-01-01
    相关资源
    最近更新 更多