【问题标题】:VS attaching to process disabledVS 附加到进程已禁用
【发布时间】:2011-07-28 14:52:15
【问题描述】:

几天前,“附加到进程”对话框中的附加按钮在 VS 2010 和 VS 2008 中同样被禁用。起初我以为它只是我在 VS 2010 中安装的一个扩展,但后来我注意到它在 VS 2008 中是一样的。这两个 VS 都在管理模式和 Windows 7 上重新运行。 我环顾四周,但似乎找不到解决方案。 如果有人遇到类似的问题,一点帮助会很好。 先谢谢了。

编辑:附上对话图片!

【问题讨论】:

  • 尝试同时选中“显示所有用户的进程”和“显示所有会话中的进程”复选框。
  • 限定符名称是什么?即,您是否尝试在自己的机器上进行调试?也许发布您附加到进程对话框的屏幕截图。
  • 我正在尝试附加到本地 IIS 实例,有问题的是 IIS 6.0。我也不能附加到本地主机,不能附加到智能手机模拟器。虽然按 F5 时调试有效。

标签: visual-studio visual-studio-2008 visual-studio-2010 debugging attach-to-process


【解决方案1】:

我试图调试 Windows 服务 as described here 并且遇到了同样的问题。解决方案是以管理员身份运行 Visual Studio 并选择查看所有用户的进程。

【讨论】:

    【解决方案2】:

    这也可能是因为已经有另一个调试器附加到进程 - 可能是当前正在运行的 Visual Studio 实例,但它可能是另一个 Visual Studio 实例,或者完全是另一个调试器(例如 WinDbg 或远程调试会话) .

    检查“进程”窗口(通常位于调试 -> Windows -> 进程下)以查看 Visual Studio 正在调试哪些进程。

    尝试停止 Visual Studio,但不要关闭进程。

    【讨论】:

    • 这对我来说是有意义的
    【解决方案3】:

    我遇到了一个奇怪的情况,即“附加”按钮被禁用。这是因为 DebugDiag。详情请参考以下thread

    【讨论】:

      【解决方案4】:

      上面写着

      您应该按“选择”并确保至少勾选了托管。 (或选择自动)

      否则,“附加”按钮将被禁用。

      【讨论】:

      • 谢谢,我不敢相信我没有注意到这么明显的事情。
      • 没有问题。不要对自己太苛刻;我也不认为把那个盒子变灰很好;按“附加”验证会更好。
      猜你喜欢
      • 2011-11-06
      • 1970-01-01
      • 2012-01-24
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多