我似乎无法调试。当我尝试时,我没有得到任何构建错误,并且布局更改为调试模式,但窗口永远不会弹出。我在VS的底部有一个橙色条,我认为这是标准的,但之后没有任何反应。这不只是在我正在进行的项目中。我已经启动了一个新的WFA,并尝试在不添加任何代码的情况下进行调试,同样的事情发生了。有人有类似的问题吗?
答案 0 :(得分:15)
我之前遇到过这个。不确定是什么导致它,但通常它是修复它的几件事之一。
......还有更多,但是起点......
根据评论附录...
所以,这些消息很好。它说没有问题(但听起来你已经知道:))。我将从您提到的常规调试选项开始。在hello world应用程序上执行此操作。这样你就可以解决最常见的问题。这是我的设置。尝试匹配它们,看看是否有效。例如,我知道“在删除断点之前询问”是无关紧要的,但“当一个进程中断时,打破所有进程”很重要。因此,我只是将它们全部添加,以便更容易进行故障排除。
另外,请确保您在Visual Studio中的代码中得到一个红点(我已经看过VS不会让你把它放在这里的实例):
答案 1 :(得分:1)
希望有所帮助:)
答案 2 :(得分:0)
这是visual studio 2012的一个问题。它并不总是出现。我发现如果在调试期间停止程序,或者关闭控制台窗口,这几乎总会触发。
但是,让它运行完成也不够,有时候这种情况就会发生。
您还可以在调试模式下构建应用程序,转到输出,运行程序并附加到该进程。 :P
答案 3 :(得分:0)
已经给出了惊人的答案,但他们没有帮助达到目的。所以这是我的发现,不管我是否迟到回答,但它确实适合我。
即使您正在开发Web应用程序,只需右键单击项目即可转到网站属性,然后您会看到左侧的“Web”选项卡,因为我已突出显示。然后,选中“启用编辑并继续”复选框。这就是你需要做的一切。它对我有用!
答案 4 :(得分:0)
我有类似的问题,解决方案绝对是愚蠢的。在“浏览方式”设置中,VS与两个Internet Explorer实例混淆。因此,我将谷歌浏览器(任何浏览器)设置为默认值,然后再次将IE设置为默认值。它删除了IE的另一个实例(只剩下一个)并启用了调试。 希望它有所帮助!
答案 5 :(得分:0)
我有类似的问题。
我加起来了:
使用namespace std;
这解决了问题
答案 6 :(得分:0)
对我来说,卸载过期的Redgate的Reflector插件修复了它。我花了4个多小时卸载,重新启动,恢复到旧代码等等。
答案 7 :(得分:0)
当我的默认浏览器更改为CHROME时,我无法再调试用户界面。将IE设置回默认浏览器修复它。或者,您可以在调试期间附加进程插件。
答案 8 :(得分:0)
我的桌面应用程序遇到了同样的问题,因为这个论坛说你应该将你的项目标记为一个启动项目,因为visual studio没有标记。它对我来说效果很好,我相信它会帮助其他可能有这个问题的人,因为我相信你已经完成了这个项目。
答案 9 :(得分:0)
我的一个VB .NET Winforms项目不允许调试。 这是由于配置管理器设置为' Release'即使工具栏下拉列表显示' Debug'。
您需要选择模式下拉列表并选择最后一个选项' Configuration Manager'并确保主项目设置为' Debug'而不是'发布'
答案 10 :(得分:0)
安装Microsoft SSDTSetup.exe 450Kb并在安装期间关闭SSDT工具。安装后打开SSDT工具并执行脚本任务和带断点的Component。为我工作
答案 11 :(得分:-1)
尝试检查输出而不进行调试 Ctrl + F5
祝你好运