Debugging devenv忽略断点
我的Windows窗体用户控件有一些问题,无法将其放入窗体中。我试图通过使用devenv.exe进行设计时调试来发现问题,但不管我怎么做,断点都会被忽略。起初我有“断点不会被击中,此文档没有符号”的警告,但我修复了它,现在没有警告 我知道这已经被回答了很多次了,但是这些都没有对我起作用,而且都没有选择余地Debugging devenv忽略断点,debugging,visual-studio-2019,breakpoints,devenv,Debugging,Visual Studio 2019,Breakpoints,Devenv,我的Windows窗体用户控件有一些问题,无法将其放入窗体中。我试图通过使用devenv.exe进行设计时调试来发现问题,但不管我怎么做,断点都会被忽略。起初我有“断点不会被击中,此文档没有符号”的警告,但我修复了它,现在没有警告 我知道这已经被回答了很多次了,但是这些都没有对我起作用,而且都没有选择余地 启用调试常量 将调试信息设置为完整 仅禁用我的代码 确保断点位于要命中的正确位置 确保在启动之前使用调试选项 确保我加入了正确的流程(只有一个可用) 将项目设置为启动 以管理员身份运行VS
- 启用调试常量
- 将调试信息设置为完整
- 仅禁用我的代码
- 确保断点位于要命中的正确位置
- 确保在启动之前使用调试选项
- 确保我加入了正确的流程(只有一个可用)
- 将项目设置为启动
- 以管理员身份运行VS
- 禁用跨步属性和运算符
.Vs
隐藏文件夹、bin
和obj
文件夹
同样,Windows窗体用户控制项目是一个类库项目,无法设置为直接调试。您应该创建一个控制台或windows form exe项目,然后引用windows Forms UserControl项目,然后使用class_name xxx=new class_name()初始化该类代码>,在上面设置一个断点。最后,将新的exe项目设置为启动项目,然后对其进行测试
3)调试时,请输入Debug-->Windows-->模块,检查是否加载了.pdb
文件,如果未加载,您可以右击该文件以加载符号我的项目已设置为启动devenv.exe(又称Visual Studio)以调试设计器,实际上,VisualStudio使用另一个实例调试自己。My UserControl是WinForms应用程序项目,而不是库。您的命令是什么样子的?您是否检查了“模块”窗口是否有pdb文件?没有命令,只需将启动选项设置为可执行,并为其提供devenv.exe的完整路径