Visual Studio 2008安装项目中的COM注册错误

时间:2009-10-02 15:02:14

标签: visual-studio-2008 com setup-project outlook-redemption

我想使用Visual Studio 2008安装项目将Outlook Redemption注册为独立的COM组件。将Redemption.dll添加到我的安装项目后,如果我在Properties>中选择vsdrfCOMRelativePath或vsdrfCOM选项。注册,我收到以下错误。

  

模块msvbver.dll中的0000A15F的异常EAccessViolation。   模块'msvbver.dll'中地址为467DA15F的访问冲突。   读取地址000000CC。

此错误是否意味着问题出在我的Visual Studio设置中,或者是否意味着Redemption.dll的工作方式有问题?

(注意:选择vsdrfCOMSelfReg选项有效,但不是我想做的。)

1 个答案:

答案 0 :(得分:1)

兑换确实通过自我注册进行注册DllRegisterServer(通过regsvr32 redemption.dll手动调用),这应该转换为vsdrfSelfReg。 据我所知,如果注册时自注册模块的依赖关系不可用,你仍会遇到问题。