1
Outlook 용VSTO 플러그인을 만들었습니다. Outlook에서 플러그인의 위치에 대한 C:\Program Files
외부의 디렉토리를 볼 수 있습니까?Outlook 플러그인의로드 위치 변경
Outlook 용VSTO 플러그인을 만들었습니다. Outlook에서 플러그인의 위치에 대한 C:\Program Files
외부의 디렉토리를 볼 수 있습니까?Outlook 플러그인의로드 위치 변경
Outlook에서는 사용자가 선택하는 모든 디렉터리 (로컬 경로, UNC 또는 HTTP) - define in your Manifest registry key을 볼 수 있습니다. 문제는 Program Files
디렉토리 외부에 설치하면 Trusted Publisher Certificate 또는 Inclusion List - 다른 점프를해야한다는 것입니다.
이유는 사용자가 need administrative permissions to install to Program Files
이므로 Outlook automatically trusts any plugins with their manifest pointing to the Program Files
path입니다.
Outlook은 로컬 추가 기능을 자동으로 신뢰하므로 프로그램 파일에있을 필요가 없습니다. –
@DmitryStreblechenko MSI의 경우 -이 정보는 ** 모든 사용자 ** 또는 ** 현재 사용자 **에 설치할지 여부에 달려 있다고 생각합니다. ** 모든 사용자 ** 설치에서 플러그인이'Program Files' 경로에서로드되지 않은 경우 제대로 작동하도록 플러그인을 가져 오는 데 문제가있었습니다. – SliverNinja
아니요 .Net 런타임과 약간의 차이가있을 수 있지만 Outlook 자체는 덜 신경 쓰지 않을 것입니다. 레지스트리에서 클래스 이름을 읽고 IDTExtensibility2 인터페이스를 구현해야하는 COM 개체의 인스턴스를 만듭니다. 그 밖의 것은 중요하지 않습니다. –