1

문제가 있습니다. 나는 VSTO Outlook Add-In을 보안 제한이없는 계정의 Outlook 2007에 설치했습니다. 셋업을 위해, 나는 보통의 비주얼 스튜디오 셋업 프로젝트를 사용하고 있습니다. 이전에 사용자가 몇 가지 버전의 응용 프로그램을 설치하게하고 정상적으로 작동 시켰습니다. 최근에 내 응용 프로그램의 새 버전을 만들었습니다.이 응용 프로그램은 HKLM 및 HKCU 레지스트리 (HKLM 레지스트리에 추가 기능을 설치하는 데 사용되는 hotfix도 설치됨)에 설치됩니다. 이제 Outlook 추가 기능은 사용자 컴퓨터에로드되지 않습니다. Outlook/보안 센터/추가 기능 /에서 "비활성 응용 프로그램 추가 기능"아래에 표시되는 Outlook 추가 기능이 표시되지만 사용하려고하면 "이 추가 기능은 다음과 같습니다. 이 컴퓨터의 모든 사용자를 위해 설치되며 관리자 만 연결할 수 있습니다. "라고 말합니다. 또한 레지스트리에서 보았을 때 LoadBehaviour가 3으로 표시되었으므로 활성 추가 기능 아래에 나타나야합니다. 구 버전 설치를 시도했지만 지금도 작동하지 않으며 설치된 Outlook 추가 기능으로 나타나지 않습니다. 이 문제의 원인은 무엇입니까? Outlook 추가 기능 설치

내가 해결책을 찾는 일주일 동안했는데 그렇게 망할 간단했다

답변

2

... 문제는 내가 HKCU 레지스트리 및 HKLM 레지스트리 동일 레지스트리 설정을 설정 한 것이 었습니다 감사합니다. 결과적으로 HKCU가이 추가 기능을로드하려고 시도했기 때문에 HKLM이이 추가 기능을로드하려고 시도했기 때문에 Outlook 추가 기능이 전혀로드되지 않도록 레지스트리 설정이 충돌했습니다. HKCU 레지스트리 설정 만 갖자 마자 내 추가 기능이 정상적으로로드되었습니다. = D

0

MSI 패키지를 사용하는 경우 UI 인터페이스에 InstallAllUsersVisible 플래그 = FALSE가있는 경우에도 마찬가지입니다. 다시 기본 TRUE로 설정하면이 오류가 수정되었습니다. 나는 그것을 HKCU를 사용하여 일하도록했다. 그러나 Victor F는이 문제의 근원을 찍었다.

관련 문제