2009-10-02 143 views
3

我想将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选项工作,但不是我想要做的)

回答

1

赎回并在以下方面通过自助注册登记DllRegisterServer(通过regsvr32 redemption.dll手动调用),这应该转化为vsdrfSelfReg
据我记得,如果自注册模块的依赖关系在注册时不可用,仍然可能遇到问题。

+0

我知道Redemption是自注册的。然而,我想将它注册为一个独立的(无reg)COM组件。 – dthrasher 2009-10-05 14:38:26

+0

对不起,我误解了。 – 2009-10-05 17:15:38