首页 > 解决方案 > devenv 忽略断点

问题描述

我的 Windows 窗体 UserControl 存在一些问题,无法将其放入窗体中。我正在尝试使用 devenv.exe 进行设计时调试来查找问题,但无论我尝试什么,断点都会被忽略。起初我有“断点不会被命中,此文档没有符号”警告,但我修复了它,现在没有警告了。

我知道这已经得到了很多次的回答,但是这些都没有对我有用,而且所有的选择都没有

标签: debuggingvisual-studio-2019breakpointsdevenv

解决方案


试试这些:

确保您使用调试配置来调试您的项目。

1)在Tools-->Import and Export Settings-->reset vs settings下重置vs设置

2)关闭Vs,删除.vs解决方案文件夹下的隐藏文件夹,bin文件obj夹。

另外,Windows Forms UserControl 项目是一个类库项目,不能直接设置调试。您应该创建一个控制台或 Windows 窗体 exe 项目,然后引用 Windows 窗体 UserControl 项目,然后使用 初始化该类class_name xxx=new class_name();,并在其上设置一个断点。最后将新建的exe项目设置为启动项目,然后进行测试。

3)调试时,请进入Debug --> Windows --> Modules并检查<user_control_project_name>.pdb文件是否加载,如果没有,您可以右键单击加载符号


推荐阅读