在VS2010附加到进程对话框中禁用进程

bar*_*chl 11 debugging visual-studio-2010

我在WTS机器上运行VS2010(Windows2008).我正在尝试将调试器附加到进程中.该进程正在运行WPF客户端.该过程显示在"附加到进程"对话框中,但显示为灰色,并且禁用了"附加"按钮.

我仔细阅读了讨论,并确认托管代码已启用调试器,没有运气.以下是两个代表当前情况的屏幕截图(在第一张图片中,我正在尝试调试的过程标记为蓝色 - 请注意我以管理员身份运行):

快照在这里 - 但被堆栈溢出删除了...

在尝试自动代码类型选择后,我尝试了手动方式,没有运气.这是截图:

快照在这里 - 但被堆栈溢出删除了...

任何帮助,将不胜感激.

谢谢,布斯

小智 10

也许你已经加入了这个过程?在连接到流程之前是否开始调试?


Pat*_*ick 7

找到了解决此问题的另一个原因/解决方案,选择"显示所有用户的进程"和"在所有会话中显示进程"复选框,我有两个服务实例,一个灰色(总是可见),另一个我可以附上.hth :).


Roy*_*y B 6

我的Windows服务遇到了同样的问题.我无法附加到我构建的正在运行的Windows服务.我的解决方案有多个项目,Windows服务作为启动项目.

我发现我的问题是由启动项目与Windows服务相同引起的.

为了解决我的问题,我只是将一个不同的项目设置为StartUp Project.