这可能是一个非常简单的问题。
我将CefSharp MinimalExample.WinForms示例项目复制到一个新目录并重命名为WinProxy。
它可以构建成功,但运行时出现了错误;
出现了类型为“System.IO.FileNotFoundException”的未处理异常,
附加信息:无法加载文件或程序集“CefSharp.Core.dll”或其某个依赖项。找不到指定的模块。
与示例目录进行比较,我缺少此处列出的许多文件https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-(Redistribution)。
我确实有CefSharp.Core.dll、CefSharp.WinForms.dll和CefSharp.dll,这些都在示例项目中被引用。
我该如何获取其他文件?我尝试将它们复制过来并重新构建,但是出现了未处理异常,类型为“System.IO.FileLoadException”,附加信息:无法加载'CefSharp.Core.dll'导入的过程。
谢谢。
CefSharp.MinimalExample.WinForms
?Nuget
包在构建时会复制unmanaged
依赖项。尝试删除CefSharp.WinForms
包并重新安装它。 - amaitlandNuget.org
. - amaitlandmyget
源,事情应该就能正常运行了。我正在发布下一个版本45.0.0
,所以你可能被困在一个过渡期,此时包还没有上传到Nuget.org
。另外,如果您不知道的话,CefSharp
需要VC++
才能运行,请参阅https://github.com/cefsharp/CefSharp#version-branches获取更多详细信息。 - amaitland