启动和关闭时出现Cefsharp错误

时间:2017-02-02 18:07:41

标签: c# chromium-embedded cefsharp

  

以下是错误的屏幕截图:

enter image description here

如果我将dll更改为更新的dll,它根本不会加载。一个微软的.net框架窗口闪烁了半秒钟。

如果我单击继续,程序将加载,但所有cefsharp组件都不起作用。

1 个答案:

答案 0 :(得分:0)

根据https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Runtime_dependencies

  

为什么我会收到关于&#34的错误;无法加载文件或程序集' CefSharp.Core.dll'或其中一个依赖项。指定的模块   无法找到。"在尝试运行基于CefSharp的应用程序时?   它编译成功,但不运行?它运行在我的开发人员身上   虽然机器,但是当我将它复制到另一个机器时抛出异常   计算机吗

     

这是一个常见错误,通常是以下

之一      
      
  1. VC ++ 2012/2013需要Redistributable Package才能运行   非开发者机器上的CefSharp。请参阅下面的常见问题#6了解更多   信息。您可以包含所需的dll作为您的一部分   应用
  2.   
  3. 并非所有依赖项都存在于执行文件夹中。 CefSharp   包括非托管dll和资源,这些都被复制到   通过两个包含在你的.props文件中执行文件夹   安装Nuget包时进行项目。查看所需列表   下面的文件,确保所需的文件存在。
  4.   
  5. 您通过安装程序打包了应用程序以进行分发   它不会在目标机器上运行。安装人员不包括   默认情况下,非托管资源,您需要手动添加它们。   对于ClickOnce,请参阅#1314了解其他用户的一些指示和解决方案   我想出了。
  6.   

所以,我建议阅读并尝试这些建议。