2014-04-24 5 views
1

로그인과 데이터 입력 및 검색 기능으로 구성된 Addin을 개발했습니다. 데이터 입력 및 검색은 REST URL을 통해 액세스됩니다. Outlook 시작 프로그램에는 Outlook 버전을 확인하는 것을 제외하고는 코드가 없습니다. 처음에는 사용자가 "메시지로드 중"이라는 일반 폼을 구현하고 나머지 로직은 스레드에서 처리합니다. 그래서 모든 것이 성능에 따라 계속되기를 바라지 만 여전히 "Outlook에서 Addin Problem을 감지했습니다"라는 Addon 오류가 발생합니다. Add-in은 Outlook이 느리게 시작되도록했습니다. 나는이 문제를 극복 할 수 있으며 점점 더 어플리케이션 시작 또는 종료 이벤트에 대한 시간 통계를 얻을 수 있습니다. enter image description here 도와주세요 어떻게 해결할 수 있습니까?Outlook 2013에서 느린 추가 기능이 감지되었습니다.

+0

동일한 문제를 다루고 있습니다. onStartUp 이벤트 처리기에서 주 스레드가 10 초 동안 잠자기 상태가 될 때 의도적으로이 오류를 유발할 수 없습니다. – RBalm

답변

0

AddIn을 디버그 모드 또는 설치 프로그램을 통해 테스트 중입니까?

먼저 오류가 발생했기 때문에 속도가 느리고 사용되지 않아 사용 중지되었는지 확인하십시오.

오류가 있으면 Outlook이 천천히 작동하거나 충돌하게됩니다.

천천히 작동하는 경우 AddIn을 최적화하고 코드를 다시 검토하여 성능 저하가 적은 방식으로 다시 할 수있는 것을 확인할 수 있습니다.

당신이 할 수있는 또 다른 일은 AddIn을위한 설치 프로젝트를 만들 때 (디버그 대신) 설치 프로그램을 실행할 때 레지스트리에서로드 동작을 16으로 설정할 수 있다는 것입니다.

이렇게하면 설치 후 처음으로 Outlook을 시작할 때 AddIn을로드하고 다른 시간에는 요청을로드합니다. (요청시로드는 사용자가 AddIn 아이콘을 클릭 할 때를 의미합니다).

이 방법을 사용하면 AddIn을 사용하면 처음을 제외하고는 Outlook의 속도가 느려지지 않습니다.

관련 문제