9

我似乎无法调试。当我尝试时,我没有收到任何构建错误,并且布局更改为调试模式,但窗口永远不会弹出。我在 VS 的底部有一个橙色条,我认为这是标准的,但之后没有任何反应。这不仅仅是在我正在从事的项目中。我已经启动了一个新的 WFA 并尝试在不添加任何代码的情况下进行调试,并且发生了同样的事情。有人有类似的问题吗?

4

12 回答 12

15

我以前遇到过这种情况。不确定是什么原因造成的,但通常这是修复它的几件事之一。

  1. 确保您正在调试而不是发布
  2. 关闭VS,进入项目目录,删除obj和bin目录。在VS中重新打开并重建。
  3. 工具 - 选项 - 构建(iirc)下有一个选项,允许检查源代码是否与代码文件相同。但是,如果是这种情况,您应该在输出窗口中看到一条消息。
  4. 在构建(iirc)中的项目属性上,您可以将 pdb 文件从完整的调试符号限制为根本没有 pdb。如果您不是项目中唯一的人,请检查此设置是否仍然启用了完整的 pdb(尽管这已更改的可能性很小)
  5. 确保您在构建目标的正确平台上(x64 与 x32)

...更多,但一个起点...

根据评论补充...

所以,这些消息是好的。它是说没有问题(但听起来你已经知道了:))。我将从您提到的一般调试选项开始。在 hello world 应用程序上执行此操作。这样您就可以首先对最低常见问题进行故障排除。这是我的设置。尝试匹配它们,看看是否有效。例如,我知道“在删除断点之前询问”是无关紧要的,但“当一个进程中断时中断所有进程”很重要。因此,我只是将它们全部添加,以便更轻松地进行故障排除。

工具 > 选项 > 调试

工具 > 选项 > 调试

另外,请确保您在 Visual Studio 的代码中像这样在此处获得一个红点(我见过 VS 不允许您将其放在这里的实例):

调试 Hello World

于 2013-03-31T01:11:16.300 回答
1
  1. 右键单击项目
  2. 单击属性。
  3. 去网络。
  4. 选中 Enable Edit and Continue 复选框。

希望有帮助:)

于 2013-12-09T11:34:07.777 回答
0

I had a similar issue.

I added up:

using namespace std;

and this solved the problem

于 2014-02-03T20:39:33.713 回答
0

对我来说,卸载已经过期的 Redgate 的 Reflector 插件可以修复它。我花了 4 个多小时卸载、重新启动、恢复到旧代码等。

于 2014-02-04T02:16:58.057 回答
0

这是 Visual Studio 2012 的一个问题。它并不总是出现。我发现如果您在调试期间停止程序,或者关闭控制台窗口,这几乎总是会触发。

然而,让它运行完成也不够,有时这只是发生。

您还可以在调试模式下构建应用程序,转到输出,运行程序并附加到该进程。:P

于 2013-07-11T16:13:31.120 回答
0

我有一个类似的问题,解决方案绝对是愚蠢的。VS 在“浏览方式”设置中与 Internet Explorer 的两个实例混淆。因此,我将 Google Chrome(任何浏览器)设置为默认值,然后再次将 IE 设置为默认值。它删除了 IE 的另一个实例(只剩下一个)并启用了调试。希望对您有所帮助!

于 2013-12-06T07:25:01.287 回答
0

已经给出了惊人的答案,但它们对目的没有帮助。所以这是我的发现,无论我是否迟到回答,但它确实对我有用。

即使您正在开发 Web 应用程序,也只需右键单击项目转到网站属性,然后您会在左侧看到一个“Web”选项卡,正如我突出显示的那样。然后只需选中“启用编辑并继续”框即可。这就是你需要做的所有事情。这个对我有用!

在此处输入图像描述

于 2013-11-15T23:21:56.837 回答
0

当我的默认浏览器更改为 CHROME 时,我无法再调试我的用户界面。将IE设置回默认浏览器修复了它。或者,您可以在调试期间附加进程插件。

于 2014-03-03T17:09:40.583 回答
0

我的一个 VB .NET Winforms 项目不允许调试。这是由于配置管理器设置为“发布”,即使工具栏下拉菜单显示“调试”。

您需要选择模式下拉菜单并选择最后一个选项“配置管理器”并确保主项目设置为“调试”而不是“发布”

于 2015-10-23T14:39:31.870 回答
0

我的桌面应用程序也有同样的问题,正如这个论坛所说,你应该将你的项目标记为启动项目,因为 Visual Studio 没有标记。它对我来说效果很好,我相信它会帮助其他可能遇到这个问题的人,因为我相信你已经完成了这个项目。

于 2015-07-23T13:31:51.213 回答
0

安装 Microsoft SSDTSetup.exe 450Kb 并在安装过程中关闭 SSDT 工具。安装后打开 SSDT 工具并执行脚本任务和带有断点的组件。为我工作

于 2016-01-20T19:17:59.787 回答
-2

尝试在不调试的情况下检查输出 Ctrl + F5

祝你好运

于 2013-09-19T11:39:29.503 回答