Visual Studio 2008安装项目中的COM注册错误
问题描述:
我想将Outlook Redemption注册为使用Visual Studio 2008安装项目的独立COM组件。在将Redemption.dll添加到我的安装项目中后,如果我在属性>注册中选择vsdrfCOMRelativePath或vsdrfCOM选项,则会出现以下错误。Visual Studio 2008安装项目中的COM注册错误
在模块msvbver.dll在0000A15F异常EAccessViolation。 模块msvbver.dll中地址为467DA15F的访问冲突。 读取地址000000CC。
这个错误是否意味着问题出在我的Visual Studio安装程序,或者是否意味着Redemption.dll的工作方式有问题?
(注:选择vsdrfCOMSelfReg选项工作,但不是我想要做的)
答
赎回并在以下方面通过自助注册登记DllRegisterServer
(通过regsvr32 redemption.dll
手动调用),这应该转化为vsdrfSelfReg
。
据我记得,如果自注册模块的依赖关系在注册时不可用,仍然可能遇到问题。
我知道Redemption是自注册的。然而,我想将它注册为一个独立的(无reg)COM组件。 – dthrasher 2009-10-05 14:38:26
对不起,我误解了。 – 2009-10-05 17:15:38