檢索 COM 類工廠中 CLSID 爲 {XXXX-XXXX-XXX-XXXXX-XXX} 的組件時失敗,原因是出現以下錯誤: 80040154。
如以上問題出現,多半是因爲COM控件未在目標機器上面註冊造成的
解決方法:
Resvr32 .net中引用控件的名稱
如果註冊成功,問題不在出現
但是如果是在x64位的系統中,即使控件註冊成功,錯誤依照提示,是因爲大多數第三方寫的COM控件,只支持32位的系統,
在VS中找到引用控件所在的項目--〉屬性--〉生成--〉常規---〉目標平臺---〉選擇X86即可解決。