3

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

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

4

5 回答 5

2

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

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

  1. 您弄错了先执行哪个语句,或者

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

于 2013-10-07T23:10:00.070 回答
1

一些想法:

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

使用 Debug->Step into 进入你的代码。

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

于 2013-10-07T23:45:18.280 回答
0

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

我如何修复它:

我刚刚为每个表单创建了一个模板,创建了一个新项目,并将所有内容导入到新项目中。CTRL + D我发现在新项目中有用的一件事是添加一个现有项目(文件(如文本文件或图像),然后导入它们。

于 2013-10-10T21:40:58.263 回答
0

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

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

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

在解决方案资源管理器中,右键单击主项目并选择“设置为启动项目”。然后一切都会正常运行。

于 2014-10-10T00:59:45.807 回答
0

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

于 2015-07-08T05:37:01.070 回答