答案 0 :(得分:0)
根据https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Runtime_dependencies:
为什么我会收到关于&#34的错误;无法加载文件或程序集' CefSharp.Core.dll'或其中一个依赖项。指定的模块 无法找到。"在尝试运行基于CefSharp的应用程序时? 它编译成功,但不运行?它运行在我的开发人员身上 虽然机器,但是当我将它复制到另一个机器时抛出异常 计算机吗
这是一个常见错误,通常是以下
之一
- VC ++ 2012/2013需要Redistributable Package才能运行 非开发者机器上的CefSharp。请参阅下面的常见问题#6了解更多 信息。您可以包含所需的dll作为您的一部分 应用
- 并非所有依赖项都存在于执行文件夹中。 CefSharp 包括非托管dll和资源,这些都被复制到 通过两个包含在你的.props文件中执行文件夹 安装Nuget包时进行项目。查看所需列表 下面的文件,确保所需的文件存在。
- 您通过安装程序打包了应用程序以进行分发 它不会在目标机器上运行。安装人员不包括 默认情况下,非托管资源,您需要手动添加它们。 对于ClickOnce,请参阅#1314了解其他用户的一些指示和解决方案 我想出了。
醇>
所以,我建议阅读并尝试这些建议。