vc2010编译的时候经常出现这个问题,求高手帮我看看?文件损坏。。。

 我来答
never715
2014-03-08 · TA获得超过942个赞
知道小有建树答主
回答量:1010
采纳率:84%
帮助的人:461万
展开全部
很有可能是你在更新微软系统补丁的时候,某个相关文件给更新了,导致VS链接文件的格式与.NET FRAMEWORK里面的文件格式不匹配。
以下列举出几种解决方案,你可以尝试下:
1、修改VS的配置属性:项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。不过这个方式即使能成功,在每次新建的工程属性里面都需要设置,很麻烦。
2、根本上解决问题:根据MSDN上的描述,有一个相关文件CVTRES.EXE,在计算机里面搜索这个文件,可能发现会有很多,重点看这两个路径下的...\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe,C:\Windows\Microsoft.NET\Framework\v
4.0.30319\cvtres.exe,(有可能还有其他路径,比如:C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b,这个就和32或者64位系统有关了)右键属性|详细信息 查看两者版本号,如果是因为更新系统补丁造成的,则可以将低版本的复制并覆盖高版本的,如果不是因为更新导致,试试用高版本的替换低版本的,总之多试试(这两个路径不行,就试试其他路径的),记得备份!!
3、安装VS2010的SP1补丁包。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式