您的位置:首页 > Web前端

HOWTO:卸载InstallShield Professional版本之后,Visual Studio编译报错"An error occurred while validating. HRESULT='80040155'"

2010-11-22 16:56 363 查看
该问题会在发生在使用InstallShield 7.0 Developer,以及InstallShield 12 Professional版本用户身上。

发生InstallShield 7.0影响Visual Studio .Net(VS 2003),InstallShield 12影响Visual Studio 2005的案例。

原因是InstallShield在卸载的时候,反注册了Visual Studio的一些关键文件。

具体解决办法:

遇到上述的客户,可以将下面内容保存到.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}"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: