为什么Visual Studio不调试我的VB.NET应用程序?

时间:2013-10-07 22:31:22

标签: vb.net visual-studio-2010 vb.net-2010 visual-studio-express

我最近在项目中遇到了一个奇怪的问题:只要我点击调试并构建项目,它就会停止调试。没有任何错误消息或其他任何内容,包括表单本身。

我试过搞乱设置:没有启动画面,我甚至将启动表单更改为空白Windows窗体。什么可能导致这个问题?是Visual Studio还是我的代码?

5 个答案:

答案 0 :(得分:1)

可能你的程序正常退出。在要执行的第一个语句处设置断点,按F5,然后单步执行该程序,直到执行最后一个语句。

如果从未达到第一个陈述,则可能发生以下两种情况之一:

  1. 您误解了首先执行的语句,或

  2. 程序在初始化期间终止,可能是因为类构造函数正常或异常退出程序。

答案 1 :(得分:1)

一些想法:

使用Debug->异常,并选中所有复选框,以便在抛出异常时中断。

使用Debug->单步执行代码。

然后你可以使用Step Over和Step Into(查看键盘快捷键的菜单)

答案 2 :(得分:0)

我找到了解决方案,但不是问题。

我是如何解决的:

我刚刚为每个表单创建了一个模板,创建了一个新项目,并将所有内容导入到新项目中。我觉得有用的一件事是在新项目中添加一个现有项目(CTRL + D)和组选择(可能,不知道你是否可以)并选择所有非代码/表单/设计器/等等。文件(如文本文件或图像),然后导入它们。

答案 3 :(得分:0)

在遇到同样的问题后,我找到了一个可能的解决方案。

您的解决方案中可能有多个项目(主项目,可能还有“InstallShield”项目)

确保将主项目设置为“启动项目”。

在Solution Explorer中,右键单击Main Project并选择“Set as Startup Project”。 然后一切都运行正常。

答案 4 :(得分:0)

如果您收到如下错误:“调试模式是程序,但没有指定程序.....”转到解决方案资源管理器然后右键单击主项目的名称,然后单击设置为启动项目。你可以调试你的程序。