반응형

EXE를 실행하는데, 갑자기 클래스가 등록되지 않았습니다. 라는 문구와 함께 실행이 되지 않는 케이스가 있음..

 

 

이는 exe가 참조하는 COM 객체들에 대한 설치가 제대로 이루어져있지 않았거나,

또는 해당 COM 객체들이 x86, x64, ANYCPU 처럼 플랫폼대상에 대한 설정에 영향을 받는 자리들이 있는데,

 

프로젝트 - 속성 - 빌드 쪽에서 x86 빌드를 해준다거나 (COM객체가 지원하는 것에 맞게, 주로 보통 x86...) 하는 방법으로

주로 해결된 양상이 보였음..

 

Exception Log... ERROR - System.Runtime.InteropServices.COMException (0x80040154): 클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

 

반응형
Posted by Rainfly
l