我有一個C#控制檯應用程序部署在客戶機上。在客戶機中部署時,我得到System.TypeInitializationException。無法找到所需的Cef/CefSharp依賴關係
在的debug.log,我得到以下錯誤:
Unable to locate required Cef/CefSharp dependencies:
Missing:CefSharp.BrowserSubprocess.exe
Missing:CefSharp.BrowserSubprocess.Core.dll
Missing:CefSharp.Core.dll
Missing:CefSharp.dll
Missing:icudtl.dat
Missing:libcef.dll
Executing Assembly Path:C:\myapp
的問題是,所有的文件都存在於C:\ MYAPP目錄(這裏指定)。因此,我不確定爲什麼這些文件沒有被加載。此外msvcp120.dll,msvcr120.dll,vccorlib120.dll包含在c:\ myapp目錄中
請參閱http://stackoverflow.com/help/mcve – amaitland
您可以禁用依賴項檢查,它是Cef.Initialize的一個參數 – amaitland
@amaitland在恢復我的代碼以再次模擬它之後,問題消失,因此可能與環境有關。 – 2017-01-09 05:46:32