我想使用Visual Studio 2008安装项目将Outlook Redemption注册为独立的COM组件。将Redemption.dll添加到我的安装项目后,如果我在Properties>中选择vsdrfCOMRelativePath或vsdrfCOM选项。注册,我收到以下错误。
模块msvbver.dll中的0000A15F的异常EAccessViolation。 模块'msvbver.dll'中地址为467DA15F的访问冲突。 读取地址000000CC。
此错误是否意味着问题出在我的Visual Studio设置中,或者是否意味着Redemption.dll的工作方式有问题?
(注意:选择vsdrfCOMSelfReg选项有效,但不是我想做的。)
答案 0 :(得分:1)
兑换确实通过自我注册进行注册DllRegisterServer
(通过regsvr32 redemption.dll
手动调用),这应该转换为vsdrfSelfReg
。
据我所知,如果注册时自注册模块的依赖关系不可用,你仍会遇到问题。