做了多个SL Project,其间多次发现无法Debug,即设置了BreakPoint但是无法Break,由于之前对此没有太重视,所以一直没有考虑这件事情,今天开始准备周五的提纲了才发现这是个必须找出原因的问题,所以花了点事情研究了一下,终于找到了原因所在:我的default browser是Maxthon 2,而Maxthon是单一Process,打开一个页面只是建一个Thread而已(或者从threadPool中取一个,这个没有研究过),当我每次Debug SL Project时,我的Maxthon都是打开状态,而他又是default browser,,结果造成VS Debuger打开的不是一个独立的Process,没有Pid,所有VS Debuger没有权限去Break。从这个原理看,所有使用multi-tab的浏览器都会造成这个问题。包括firefox。