经过DbgView工具来输出不存在的文件,这种方法须要改下VS2010的IDE的配置文件:devenv.exe.config,这个文件的位置:此文件在%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ 或者 %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\。工具
(1) 用一个文本编辑工具打开devenv.exe.config文件。ui
(2) 而后在</configSections>这行的后面添加下面的配置(注:若是是VS2012或者以后的版本value的值使用Verbose)调试
<system.diagnostics> <switches> <add name="CPS" value="4" /> </switches> </system.diagnostics>`
(3) 重启下VS。 code
(4) 打开DbgView,注意把Capture菜单里面的Capture Win32和Capture Events勾选上。 xml
(5) 在VS里面F5开始调试,等"此项目已通过期"的框弹出来以后,去DbgView的输出里面找相似下面的输出(若是内容不少能够直接查找is missing或者not up to date这些关键字)。直接就定位到TARGETVER.H这个文件不存在了。input
[36184] Project 'D:\MyCode\Study\HelloWorld\HelloWorld.vcxproj' not up to date because build input D:\MYCODE\STUDY\HELLOWORLD\TARGETVER.H'; is missing.
(6) 经过这个方法能够把全部不存在的文件都找到。it