VS2008在win7下总是提示“Microsoft Incremental Linker已停止工作”

方法一:修改ParameterInfo.xml

VS2008SP1无法安装可能是因为你的VS2008是中文版,英文版不存在该问题。
安装错误是在安装.net3.5SP1的中文语言包的时候,改安装脚本ParameterInfo.xml绕过语言包的安装,

删除下列代码:


      
        
          
        

      

    

 

方法二:更改文件名

首先把SP1的所有文件复制到硬盘上,打开vs90sp1文件夹,然后复制一份。该文件夹下的VC_x86Runtime.exe改名为dotnetfx35langpack_x86zh-CHS.exe替换该目录的dotnetfx35langpack_x86zh-CHS.exe,然后再运行SPInstaller.exe安装即可。
详细出处参考:http://www.jb51.net/os/windows/35607.html

 

方法三:打上对应中英文版本的VS2008SP1补丁

VS90sp1-KB945140-X64-CHS.msp 这个才是真正的sp1 ,这个装完了,sp1也就装完了。

打开镜象文件,不用自动安装,也不要点SPinstaller.exe ,直接双击 VS90sp1-KB945140-X64-CHS.msp 安装。

这个过程可能也得等待比较长的时候,还有一定要保持连网状态,不能断开网络, 然后等差不多半把小时左右(具体时间没有注意) 就装OK了。

 但是,这样后,在创建MFC Application时,会出现问题:无法找到...fileview.h。

 

方法四:在VS的项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。
不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)
选择项目,属性->配置属性 ->C/C++,修改“调试信息格式”为“程序数据库(/Zi)”即可。


方法五:下载“VS90-KB948127.exe” 来解决问题vs2008 -fatal error LNK1000 Internal error during IncrBuildImage

下载地址: http://vivian_king.download.csdn.net/

这个补丁在VS2008上无法直接安装,采用方法一比较好

 

你可能感兴趣的:(异常与错误)