加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Visual Studio调试器未附加

发布时间:2020-12-15 22:30:11 所属栏目:百科 来源:网络整理
导读:我有两个以调试器为中心的问题.我不确定他们是否有相同的原因,但他们肯定似乎有关系. 当我在Visual Studio Enterprise 2015中打开我的解决方案时,收到此消息:Automatically attaching to support this behavior was not completely successful 当我直接从可
我有两个以调试器为中心的问题.我不确定他们是否有相同的原因,但他们肯定似乎有关系.

>当我在Visual Studio Enterprise 2015中打开我的解决方案时,收到此消息:Automatically attaching to support this behavior was not completely successful
>当我直接从可执行文件启动程序并尝试附加到visual studio中的进程时,我收到此消息:Unable to attach to the process. No more data is available.

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

根据Jeremy的回答,我去了Debug> Windows>模块和它在列表中的showed nothing.调试输出也立即说程序退出代码0(该屏幕的左下角).

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

> This question只是类似的,我设置VS始终以管理员身份运行.

> This answer到那个问题让我修改了User Rights Assignment中的调试程序策略以包含我的帐户.它以前只包括我的帐户所属的管理员组,但我拍了一下.

> This question类似于上面的子弹1.我的Visual Studio完全是最新的.我也尝试启用SQL Server调试作为一些建议的答案,但没有做任何事情.

解决方法

它会是这样的:

>未加载符号.调试菜单> Windows>模块并确认
>没有pdb文件.检查您是否正在调试模式下构建
>转到项目属性>调试>检查设置并勾选启用Visual Studio Hosting Process
>转到项目属性>高级构建设置并确保将“调试信息”设置为“完全”
>还要检查导入设置向导(如果您缺少菜单):

enter image description here

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读