繁体   English   中英

Visual Studio调试器未附加

[英]Visual Studio debugger isn't attaching

我有两个以调试器为中心的问题。 我不确定他们是否有相同的原因,但他们肯定似乎有关系。

  1. 当我在Visual Studio Enterprise 2015中打开我的解决方案时,我收到以下消息: 自动附加以支持此行为并未完全成功
  2. 当我直接从可执行文件启动程序并尝试附加到visual studio中的进程时,我收到此消息: 无法附加到进程。 没有更多数据可用。

在解除了我在步骤2中得到的消息框之后,IDE肯定认为它附加了某些东西。 Debug工具栏显示活动的Break All和Stop Debugging按钮,我可以选择Debug> Detach All。 它没有达到我设定的任何断点。

根据Jeremy的回答,我去了Debug> Windows> Modules,它在列表中没有显示任何内容 调试输出也立即说程序退出代码0(该屏幕的左下角)。


以下是我遇到的相关问题和答案。 所发布的解决方案均无效。

  • 这个问题只是类似的,我设置VS始终以管理员身份运行。
  • 这个问题类似于上面的子弹1。 我的Visual Studio完全是最新的。 我也尝试启用SQL Server调试作为一些建议的答案,但没有做任何事情。

它会是这样的:

  1. 符号未加载。 调试菜单> Windows>模块并确认

  2. 没有pdb文件。 检查您是否正在调试模式下构建

  3. 转到项目属性>调试>检查设置并勾选启用Visual Studio托管过程

  4. 转到项目属性>高级构建设置,并确保将调试信息设置为完全

  5. 还要检查导入设置向导(如果您缺少菜单):

在此输入图像描述

  1. 允许32位代码在64位版本的Windows 7上运行的wow64仿真层吞噬了响应64位窗口管理器生成的通知而运行的代码中的异常,如Load事件。 防止调试器看到它​​并踩到它.https://stackoverflow.com/a/4934010/495455

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM