日期:2014-05-20  浏览次数:20868 次

新建安装项目出错,什么原因???马上给分
我用VC#编了一个windows应用程序,想安装到一个没有.net   环境的机器上。按照帮助新建一个安装项目,但
提示错误 验证时出错。HRESULT   =   '80040155 ' D:\部署\Setup1\Setup1\Setup1.vdproj Setup1
是什么原因啊?


------解决方案--------------------
http://support.microsoft.com/?id=329214

------解决方案--------------------
出现这样的错误,实际上这是VS的一个Bug,当你安装了InstallField 而后来又删除了,就会出现

解决方法:建一个.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://hi.baidu.com/zhuang_yifan/blog/item/1f513d73b105ca1c8601b0ea.html

http://curllion.spaces.live.com/blog/cns!9261f59190cec099!131.entry
------解决方案--------------------
帮LZ顶