3

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

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

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

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

4

1 回答 1

1

赎回确实通过自我注册DllRegisterServer(通过手动调用regsvr32 redemption.dll)进行注册,应转换为vsdrfSelfReg.
据我记得,如果注册时自注册模块的依赖项不可用,您仍然会遇到问题。

于 2009-10-05T06:11:16.843 回答