2
我在c#.net 4上構建了一個Winform應用程序。我試圖使用VLC插件作爲工具箱COM組件。該組件已成功添加到工具箱中。但是,當我使用它有一個錯誤:在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應用程序嗎? –