

1.造成這個原因是因為Cefsharp.core.dll 的一個依賴項 libcef.dll被刪除導致,可檢視有沒有這個檔案。
2.如果沒有上面問題:這個錯誤的時候,一般是因為沒有 vc++ 的環境 ,一般安裝vc++ 2011 或2013 或2015
vcredist_x86.exe 是針對於不同CPU所出的調校補丁執行程式,是一種基於C++的軟體需要的庫檔案,有些程式在安裝相應的vcredist檔案環境下才能執行。目前 vcredist_x86.exe 多用做於winxp等基於x86平台的系統補丁。因此也不支援在VISTA系統下安裝。
安裝C++環境可解決
![]()
本人內容補充說明:
本人的開發環境時 win7旗艦版 64 位,vs2013作為開發工具。由於專案中使用C#的winform程式需要整合CefSharp程式,透過安裝應用程式的方式瀏覽網頁,而不是直接在電腦中瀏覽器中開啟網頁。在本機除錯的時候,生成的安裝包可以執行,但是在有些win10系統中安裝好軟體後,執行就報錯了。錯誤就是這個: 「C#整合CefSharp3未能載入檔案或程式集「CefSharp.Core.dll」或它的某一個依賴項。找不到指定的模組。」
最後經過測試發現,是因為win10系統有些沒有 vcredist_x86.exe 相關安裝檔案,導致軟體報錯,透過下載並按鈕vc++檔案後,程式可以正常執行了。
注意:因為專案中整合CefSharp3時選擇的是x86平台,所有一般安裝這個檔案 vcredist_x86.exe
如下是關於不對的CefSharp版本所需要的環境

轉自:
C#整合CefSharp3未能載入檔案或程式集「CefSharp.Core.dll」或它的某一個依賴項
https://blog.csdn.net/zxhadolph/article/details/83592038