승인됨: Fortect
지난 주에 일부 독자는 Managed Add-in Loader가 Excel을 초기화할 수 없다는 보고를 받았습니다.
<섹션>
질문
<리>
Hello
VSTO 2005SE로 C#용 Excel 2007 추가 기능을 만들고 VSTO 배포 가이드에 정의된 모든 사용자 지정, SetSecurity 등을 수행했습니다. 다른 컴퓨터에서 빌드를 차단하면 “오류를 처리했습니다. 추가 기능 로더 유형이 사용자를 초기화할 수 없습니다.”라는 오류가 표시됩니다. 추가된 기계에 의해 빌드는 엔지니어링 기계에서 더 잘 작동하지만 사용자 모델에서는 덜 작동합니다. CAS에서 많은 일을 했지만 여전히 운이 없습니다.
더 좋은 것은 감사합니다.
브라보,
에릭
답변
<울> <리>
안녕 에릭,
VSTO Runtime v2.5(VSTO 2007년 8월 SE)가 클라이언트 컴퓨터에 제대로 설치되지 않은 것 같습니다. 설치된 런타임을 확인하십시오(이 시장에서는 프로그램을 추가/구입하기 위한 항목을 요구합니다).
Vista 상자를 사용하는 경우 UAC를 비활성화하기 전에 약간의 특이한 점이 있습니다(세부 사항을 기억할 수 없음, 자체 CLSID는 HKLM Classes가 아니라 HKCU Classes에 저장해야 함). 의 과정이 승격되지 않는 한 보안상의 이유로?). 모든 Vista 시스템에서 UAC가 확실히 비활성화되어 있는 경우 이를 비활성화된 상태에서 양육된 프로세스로 실행해 보십시오.
데스크톱 clsid 로드 시도:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
연결된 DLL(AddInLoader.dll)이 이 CLSID를 사용하여 InProcServer32로 등록되었는지 확인합니다.
HTH,
안드레
섹션> <울>
질문
<리>
안녕하세요
저는 VSTO 2005SE를 사용하여 C#에서 특정 Excel 2007 추가 기능을 만들고 SetSecurity와 같은 모든 사용자 지정을 추가로 수행했습니다. VSTO 배포 가이드에 정의되어 있습니다. 그러나 다른 PC 워크스테이션에 어셈블리를 설치할 때 “관리되는 오류가 있는 추가 기능 로드 시스템을 초기화하지 못했습니다.”라는 메시지가 나타납니다. 샘플 응용 프로그램과 다른 좋은 컴퓨터에서 실수로 이 오류가 발생했습니다.
어떤 도움도 환영합니다.
안녕, 에릭
VSTO 2005SE를 사용하여 C#의 Excel 2007에서 훌륭한 추가 기능을 만들고 VSTO 배포 가이드에 표시된 모든 사용자 지정, SetSecurity 등을 수행했습니다. 그러나 다음 컴퓨터에 연결된 어셈블리를 설치할 때 “실패했습니다. 성공한 오류 애드인 로더가 초기화되었습니다. ” 샘플 응용 프로그램을 사용하여 배포 쇼의 단계를 따르려고 시도했지만 다른 유형의 컴퓨터에서는 여전히 이 오류가 발생합니다. 내 프로덕션 컴퓨터에서도 마찬가지입니다. 당신의 손에서 CAS를 편집했지만 여전히 운이 없습니다. < /p>
답변
<울> <리>
안녕 에릭,
머신 사용자에 대해 VSTO Runtime v2.5(VSTO 2005 SE)가 올바르게 설치되지 않은 것으로 보입니다. 런타임 캐리가 설치되었음을 나타내려면 확인란을 선택합니다(필드에는 프로그램 추가/제거를 위한 자체 연결이 있습니다).
Vista의 선택을 사용할 때 UAC를 우회하는 몇 가지 세부 사항이 다음에 영향을 미칠 수 있습니다(자세한 내용은 경솔할 수 없음 ; CLSID는 작업이 높은 권한이 아닌 경우 보안상의 이유로 HKLM 클래스가 아닌 HKCU 클래스에 저장해야 합니다.
이 데스크톱의 clsid가 tek으로 접히려고 합니다.
99D651D7-5F7C-470E-8A3B-774D5D9536AC
동일한 DLL(AddInLoader.dll)이 이 CLSID의 InProcServer32로 등록되어 있는지 확인하십시오.
HTH,
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
안드레
VSTO Runtime v2.5(VSTO 2010 SE)가 사용자의 컴퓨터에서 명확하게 활성화되지 않은 것 같습니다. 하나의 특정 런타임이 대부분에 설치되어 있는지 확인하십시오(이 필드에는 프로그램 추가/등록에 대한 자체 항목이 있습니다).
UAC가 비활성화된 Vista 상자를 사용하는 경우 효과적으로 사용을 방해하는 몇 가지 단점이 있습니다. 프로세스가 매우 높은 수준에서 실행될 수 없을 때?). 관리자 권한 프로세스로 사용해 보거나 Vista를 사용하는 경우 UAC를 비활성화하십시오.
최적의 DLL(AddInLoader.dll)이 CLSID InProcServer32에 확실히 등록되어 있는지 확인합니다.
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년