调试代码时经常会出现不能调试断点,鼠标移上会提示“当前不会命中断点。还没有为该文档加载任何符号”,我的项目不是新添加的项目,只是改了代码,先清理解决方案,再重新生成解决方案,可是还是不能解决问题,有没有解决办法呀?
看下你的引用方案。
一般来说,在同一个解决方案里,使用项目引用的方式引用的话,都不会出现这个问题,至少再重新编译后不会出现。
如果你引用的DLL来自不同的解决方案,检查下引用的DLL是否是最新的版本,如果是还有这个问题,则可以重新引用一下。
特别的,如果是WEB应用,最好把WEB的缓存也清理下,比如把你的IIS重新启动、IISEXPRESS重新启动等等。
嗯,谢谢!照你的方法问题解决了,我的是同一个解决方案里的项目,是WEB应用,重新启动IIS,这样就可以了,多谢指教!
@冀乔楚: 没明白,你在VS开发项目又不是发布IIs 重启IIS 有什么用 ?? 什么意思? 能说的详细下吗?
你打断点的项目是否和你当前运行的项目在同一解决方案里面?
嗯,是同一解决方案,照楼上的方法已经解决,不知是否另有高见呢?
@冀乔楚: 问题解决了就好,高见倒是没有,我的解决方法和楼上的差不多。