为了业务功能或测试需要,经常要在新目录中复制出工程用来调试,在用到Find All References功能(Shift+ F12)时,居然列出了原来目录下的原始工程中的文件和应用。这个时候如果需要修改,很容易将原始工程文件改了,却不自知,因为它们不参与新工程编译。
重新编译、clean 工程、Rescan、Remove再Load .......各种办法试了一个遍。
最后,删除了xxxx.vc.db文件,重新编译,OK啦!
我用的版本是VS2015,之前用VS2005和VS2013似乎还没遇见过这个问题,可能db文件中相关路径参数没有更新导致的这个问题。
希望能帮助到出现类似问题的朋友。