VS2015不能多进程调试Chromium

最近用VS2015调试Chromium 55,附加到Renderer进程的时候提示:Unable to attach to the process. 操作在当前状态中是非法的。

如下图所示: vs2015 multi process debug

一开始以为是VS需要管理员权限,所以才会有如此提示。后来我即使以管理员权限运行VS进行调试还是不行。

后来在Chromium-dev邮件组里面找到这个帖子,“How attach render process on vs2015”,https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/2rV1lXm9vPc,里面描述的问题跟我一样。

vs2015 multi process debug

解决办法如上图所示,Attach to的时候点右边的Select按钮,在Select Code Type里面选择Native选项就可以了。