[VB.Net]OPC Client 開發時出錯 "擷取元件 (CLSID 為 {28E68F9A-8D75-11D1-8DC3-3C302A000000}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80040154 類別未登錄 (發生例外狀況於 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))。"
[前言]目前使用VS2013開發一個OPC Client的程式,使用的是Net framework 4.5。開發完成後丟到虛擬機上執行,但出了個小錯(非本次要說明的錯誤),所以在VB.Net中將架構改為Net framework 4.0,然後就出現這次的錯誤(就算再改成4.5也是一樣的錯誤~~回不去了)
本次出現的錯誤如下圖
解決方法:
在下圖中目標CPU的選項下拉,選擇x86。然後重新編譯 就搞定
選x86
目前只知道解決方法,但卻不知道發生原因。若有大德知道,再請賜教。謝謝!!
本次出現的錯誤如下圖
解決方法:
在下圖中目標CPU的選項下拉,選擇x86。然後重新編譯 就搞定
選x86
目前只知道解決方法,但卻不知道發生原因。若有大德知道,再請賜教。謝謝!!
留言
張貼留言