使用C#編譯WinForm系統時提示沒有注冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))


使用C#編譯WinForm系統時提示“沒有注冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”

C#運行時,提示“沒有注冊類”(0x80040154)

 

  1. 可能性1:系統使用了第三方的COM組件未注冊。
  2. 解決方法:使用系統注冊命令注冊組件,如圖。也可以使用其他方法進行注冊。

    C#運行時,提示“沒有注冊類”(0x80040154)
  3. 可能性2:使用的COM組件已注冊,但任然報此類錯誤,此種情況64位系統出現較多,需要修改項目“目標平台”配置為“x86”。

    解決方法:

    1、 右鍵項目屬性

    C#運行時,提示“沒有注冊類”(0x80040154)
  4.  

    2.選擇“生成”,然后修改“目標平台”配置為“x86”。

    C#運行時,提示“沒有注冊類”(0x80040154)
    C#運行時,提示“沒有注冊類”(0x80040154)
  5.  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM