2009-06-01 4 views
0

저는 C#, Visual Studio 2005를 사용하여 Outlook2003/2007 용 추가 기능을 작성하는 개발자입니다. COM 추가 기능 마법사도 사용하고 있습니다 (VSTO를 사용하지 않고 Connect.cs 있습니다.) 이 프로그램은 내 컴퓨터에 설치된 Visual Studio를 사용하여 성공적으로 실행되지만 소프트웨어를 배포하려고하면 이상한 동작이 나타납니다.Outlook Com 추가 기능 배포 및 확장 성 문제

몇 가지 Extensibility.IDTExtensibility2 이벤트 (OnBeginShutdown, OnDisconnection, OnConnection 및 OnStartupComplete)를 로그 파일에 기록하도록 로깅 시스템을 설정했습니다. 배포 된 컴퓨터에서 Outlook을 실행하면 추가 기능이 시작되지 않습니다. 그러나 Outlook을 종료하면 내 로그에 데이터가 표시되지만 이벤트 OnDisconnection 및 OnBeginShutdown 만 실행되었음을 보여줍니다. 어떻게 OnConnection과 OnStartupComplete가 실행되지 않습니까? 나는 그것의 참조/DLL 문제가 걱정이지만, 왜 다른 두 이벤트가 발사되지 않을까요?

답변

0

괜찮 았어. 누구 한테서이 문제가 생길지 몰랐어. 우리가 관리하는 dll을 프로젝트 등록 정보에서 interop에 등록하도록 했어.이 상자가 체크되지 않았는지 확인해! 이것은 심 레지스트를 무시했다

관련 문제