내 구성은 Windows 2003 (관리자 권한으로 로그인했습니다), office 2003, vtso runtime 2005 se입니다. 내 addin을 설치 한 후 모든 레지스트리 키가 올바른 위치에 있으며 caspol.exe를 사용하여 어셈블리에 fulltrust를 부여했습니다. 내 추가 기능은 응용 프로그램 수준의 추가 기능입니다.VSTO Excel 추가 기능이 터미널 서버에로드되지 않습니다.
regmon과 filemon을 실행하면서 Excel을 실행하면 Excel에서 addin의 레지스트리 키를 읽지 만 filemon에 AddinLoader.dll이로드되지 않습니다. 런타임이 시작된 것처럼 보이지 않기 때문에 vsto에서 오류가 발생하지 않습니다. 나는 msdn에서 거의 모든 vsto doco를 읽었습니다. 특히 애플리케이션 추가 기능 아키텍처 및 vsto 런타임 개요뿐만 아니라 다양한 다른 기사와 토픽에 대한 토론이있었습니다. 터미널 서버에 런타임이로드되지 않는 이유는 아직 알 수 없습니다.
XP 기계에 이것을 설치할 때 모든 것이 잘 작동하고 매번 addin이로드됩니다.
vsto 런타임이로드되지 못하게 할 수있는 사람은 누구입니까?
혼란스럽지 않습니까? 32 비트 OS/32 비트 사무실에서는 HKLM \ Software \ Microsoft \ Office \ 12.0 \ Common \ General이 필요합니다. 64 비트 OS/64 비트 오피스의 경우에도 똑같습니다. 그러나 64 비트 OS/32 비트 Office의 경우 레이는 정확합니다 - 레지스트리 리디렉션 때문에 – MJB