网友问题:
C#桌面应用程序(在Visual Studio Express版本上)可以工作,但5秒后它就不起作用了。
我尝试了以下方法:
我在解决方案中有两个 Windows 窗体项目。其中一个加载调试信息,一个不加载。它们都引用了我尝试在项目文件中以完全相同的方式获取调试信息的程序集。有什么想法吗?
我想在这里补充一点,主要是为了我自己,当我回来回顾这个问题时,符号在加载程序集之前不会加载,程序集直到需要时才加载。如果断点位于仅在主程序集中的一个函数中使用的库中,则在调用该函数之前,不会加载符号(并且会将断点显示为未命中)。
网友回答:
检查以确保您不在发布中,而是在调试中。
在调试中时:
首先尝试通过鼠标右键单击项目来重新生成项目 > 重新生成
如果这不起作用,请尝试清理项目(右键单击项目>清理)
如果这不起作用,请检查以下内容:
(步骤7生成.pdb文件,这些是调试符号)
网友回答:
一旦到达断点或使用 ,就开始调试,使用 。你将看到加载到流程中的所有程序集的列表。找到要获取其调试信息的一个。右键单击它并选择符号加载信息。你将看到一个对话框,其中列出了在其中查找程序集.pdb文件的所有目录。根据实际.pdb位置验证该列表。确保它找不到旧的。Debug > Break All
Debug > Windows > Modules
在普通项目中,程序集及其.pdb文件应始终由 IDE 复制到与.exe相同的文件夹中,即项目的 binDebug 文件夹。如果您一直在使用它,请确保从 GAC 中删除它。
网友回答:
取消选中“仅启用我的代码”选项
工具/选项/调试/常规
模板简介:该模板名称为【如何补救“当前不会命中断点。尚未加载此文档的符号。“警告?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【C#】栏目查找您需要的精美模板。