我有一个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