C# .net에서 Winform 응용 프로그램을 만들고 있습니다. 4. 도구 상자 COM 구성 요소로 VLC 플러그인을 사용하려고합니다. 구성 요소가 도구 상자에 성공적으로 추가되었습니다. 그러나 그것을 사용할 때 오류가 있습니다 :winform에서 COM 구성 요소를 사용하는 동안 오류가 발생했습니다.
Failed to create component 'AxHost'. The error message follows: 'System.Runtime.InteropServices.COMException (0x80029C4A):Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A(TYPE_E_CANTLOADLIBRARY)
32 비트 시스템에서도 동일한 시도를했지만 제대로 작동합니다. 이 오류는 64 비트 시스템에 있습니다. 빌드를 32 비트와 64 비트 모두로 변경하려고했습니다.
또한 regserv32를 사용하여 DLL을 등록하려고했습니다. 하지만 올바른 DLL을 등록 할 수 있는지 확실하지 않습니다.
어떻게 해결할 수 있습니까?
VLC COM 플러그인은 32 비트 DLL로 빌드되었을 수 있습니다. 이 DLL의 64 비트 버전이 있습니까? –
64 비트 버전의 DLL도 있습니다. 나는 그것을 사용하려고 노력할 것이다. 하지만 빌드 버전을 32 비트로 변경하면 작동하지 않습니다. – Vinshi
예, 시도해 보도록하겠습니다. "ANY CPU"가 선택된 상태에서 winform 응용 프로그램을 빌드 할 수 있습니까? –