vs2013此项目已经过期影响编译吗

如题所述

不影响编译
1、一种显而易见的方案就是找到这个不存在的文件,直接从工程的文件列表里面删除即可,如果工程小,倒是可以这么干,如果工程很大,那就是体力活了
2、还有一个方法是开发一个工具,解析下VS2010的vcxproj工程文件,这是个XML文件,解析并不困难,把里面的文件都校验一下,把不存在的文件直接找出来
3、还是一个方法是通过DbgView工具[点我下载]来输出不存在的文件(此方法需要了解VS的devenv的配置的含义,以及一些脚本的配置方法,我不懂,因此依葫芦画瓢尝试了下,发现很简单!)这种方法需要改下VS2013的IDE的配置文件:devenv.exe.config这个文件的位置%ProgramFiles%\MicrosoftVisualStudio10.0\Common7\IDE\或者%ProgramFiles(x86)%\MicrosoftVisualStudio10.0\Common7\IDE\(1)用一个文本编辑工具打开devenv.exe.config文件
(2)然后在这行的下面添加如下配置(注:如果是VS2010或者之前的版本第三行请使用)(3)重启下VS
(4)打开DbgView[下载地址https://docs.microsoft.com/zh-cn/sysinternals/downloads/debugview],注意把Capture菜单里面的CaptureWin32和CaptureEvents勾选上
(5)在VS里面F5开始调试,等"此项目已经过期"的框弹出来之后,去DbgView的输出里面找类似下面的输出(如果内容很多可以直接查找ismissing或者notuptodate这些关键字直接就定位到不存在的文件了
(6)通过这个方法可以把所有不存在的文件都找到并在VS资源管理器中找到并移除,全部移除后发现问题解决!
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网