VS附加到进程禁用

时间:2011-04-03 12:06:58

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

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

编辑:附上对话图片!

4 个答案:

答案 0 :(得分:29)

它在哪里说 enter image description here

您应该按“选择”并确保至少已选中托管。 (或选择自动) enter image description here

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

答案 1 :(得分:2)

我遇到了一个奇怪的情况,其中禁用了“附加”按钮。这是因为DebugDiag。有关信息,请参阅以下thread

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

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