几天前,“附加到进程”对话框中的附加按钮在 VS 2010 和 VS 2008 中同样被禁用。起初我以为它只是我在 VS 2010 中安装的一个扩展,但后来我注意到它在 VS 2008 中是一样的。这两个 VS 都在管理模式和 Windows 7 上重新运行。我环顾四周,但我不能似乎找不到解决方案。如果有人遇到类似的问题,一点帮助会很好。预先感谢。
编辑:附上对话的图片!
几天前,“附加到进程”对话框中的附加按钮在 VS 2010 和 VS 2008 中同样被禁用。起初我以为它只是我在 VS 2010 中安装的一个扩展,但后来我注意到它在 VS 2008 中是一样的。这两个 VS 都在管理模式和 Windows 7 上重新运行。我环顾四周,但我不能似乎找不到解决方案。如果有人遇到类似的问题,一点帮助会很好。预先感谢。
编辑:附上对话的图片!
它说的地方
您应该按“选择”并确保至少管理已打勾。(或选择自动)
否则,“附加”按钮将被禁用。
也可能是因为已经有另一个调试器附加到进程 - 可能是当前正在运行的 Visual Studio 实例,但它可能是另一个 Visual Studio 实例,或者完全是另一个调试器(例如 WinDbg 或远程调试会话)。
检查“进程”窗口(通常位于“调试”->“Windows”->“进程”下)以查看 Visual Studio 正在调试哪些进程。
尝试停止 Visual Studio,但不要关闭该进程。
我遇到了一个奇怪的情况,即禁用附加按钮。这是因为 DebugDiag。请参阅以下线程以获取信息。
我试图按照此处所述调试 Windows 服务,但遇到了同样的问题。解决方案是以管理员身份运行 Visual Studio 并选择查看所有用户的进程。