2016-07-29 4 views
0

나는 Outlook PIA와 함께 작업 해 왔습니다. 나는 초기 바인딩을 사용하고 Outlook 2010뿐만 아니라 Outlook 2010에서도 잘 작동하는 Outlook PIA 2010에 대한 참조를 추가했습니다. 하지만 Outlook이 2013이면 Outlook PIA를 사용했고 Outlook 2010이면 Outlook 2010 PIA를 사용하면됩니다. 어떻게해야할까요?Outlook PIA에 대한 후기 바인딩

또는 Outlook 용 Late 바인딩을 제안하는 포럼을 통해 버전 독립적으로 만들었습니다.

후기 바인딩을 사용하려면?

답변

1

설치시 시스템에 설치된 Outlook 버전을 확인하고 해당 interop 라이브러리 만 배포 할 수 있습니다.

그러나 널리 보급 된 솔루션은 가장 낮은 interop 버전을 사용하는 것입니다. 따라서 Outlook 2010에서 지원되는 메서드와 속성이 코드에서 사용되므로 솔루션을 가장 낮은 Outlook 버전에서 쉽게 실행할 수 있습니다. 필요한 경우 후기 바인딩 기술을 사용하여 interop 어셈블리에 나열되지 않은 속성 및 메서드에 액세스 할 수 있습니다 (자세한 내용은 Type.InvokeMember 참조).

마지막으로 Supporting several Office versions in an add-in. Interop assemblies and late binding. 문서에서 설명하는 모든 것을 찾을 수 있습니다.

+0

덕분에 .. @ 유진 –

관련 문제