今天调试程序时,有一个else if不会判断,如下:
if (websiteid == WebSite.AnJuKe) { } else if (websiteid == WebSite.LieBiao) { } else if(websiteid == WebSite.House365) { }
当websiteid ==WebSite.House365时,按道理该在最后一个else if单步停一下,结果就是不停。
而且对应的House365类库加的断点显示:当前不会命中断点
解决方案如下:
重新生成House365类库,在引用House365类库的类库添加引用。
很多情况,是我们把问题想复杂了,重新获取一下最新的源程序,重新生成,添加引用,等等,多试试。
后来又多次出现这个错误,重新获取生成也不行,然后突然看到QunFaBridge中没有添加对House365的引用。添加过后就正常了。
原因是:如果你使用VSS管理代码,其他人把项目House365都卸载了,只有你一个人在编写House365,然后当你获取最新文件时,实际上是得到的最后一个人签入的源文件,然后你就需要
在引用House365的类库中,如QunFaBridge中添加对House365的引用。