VS2005编译安装项目提示错误:验证时出错,HRESULT='80040155'
今天安装了 InstallShield Professional 12,试了一下觉得太复杂,制作出来的安装程序每个界面都有“InstallShield”的字样,也不太喜欢,所以又把InstallShield卸载掉。 然而卸载之后在VS2005中编译安装项目就会提示:验证时出错,HRESULT='80040155'。在Google里搜索了一些,有人数说是VS的bug,我认为应该是InstallShield 的Bug,谁让InstallShield 卸载时不清理干净呢。
解决方法:建一个.reg文件,写入
REGEDIT4
[HKEY_CLASSES_ROOT\Interface\{00020404-0000-0000-C000-000000000046}]
@="IEnumVARIANT"
[HKEY_CLASSES_ROOT\Interface\{00020404-0000-0000-C000-000000000046}\NumMethods]
@="7"
[HKEY_CLASSES_ROOT\Interface\{00020404-0000-0000-C000-000000000046}\ProxyStubClsid]
@="{00020421-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{00020404-0000-0000-C000-000000000046}\ProxyStubClsid32]
@="{00020421-0000-0000-C000-000000000046}"
保存后双击加入到注册表就可以了。
本文地址:http://www.cnblogs.com/anjou/archive/2007/02/22/653894.html