3

Visual Studio 2008 설치 프로젝트를 사용하여 격리 된 COM 구성 요소로 Outlook Redemption을 등록하고 싶습니다. Redemption.dll을 설치 프로젝트에 추가 한 후 vsdrfCOMRelativePath 또는 vsdrfCOM 옵션을 등록 정보> 등록에서 선택하면 다음 오류가 발생합니다.Visual Studio 2008 설치 프로젝트의 COM 등록 오류

예외 0000A15F의 msvbver.dll 모듈에서 EAccessViolation이 발생했습니다. 'msvbver.dll'모듈의 주소 467DA15F에서 액세스 위반이 발생했습니다. 주소 000000CC 읽기.

이 오류는 Visual Studio 설치시 문제가 있음을 의미합니까, 아니면 Redemption.dll이 작동하는 방식에 이상이 있음을 의미합니까?

(참고 :. vsdrfCOMSelfReg 옵션을 선택이 작동하지만, 내가 원하는 것이 아니다)

답변

1

구속은면에서 자체 등록을 통해 등록 않습니다 vsdrfSelfReg로 변환한다 (regsvr32 redemption.dll를 통해 수동으로 호출) DllRegisterServer, .
자기 등록 모듈의 종속성을 등록 할 때 사용할 수 없다면 여전히 문제가 발생할 수 있습니다.

+0

나는 Redemption이 자기 등록임을 알고 있습니다. 그러나 격리 된 (등록이 필요없는) COM 구성 요소로 등록하고 싶습니다. – dthrasher

+0

죄송합니다. 오해했습니다. –