使用CefSharp version 37.0.0
我的winforms
应用程序已准备好在大学提交,但我不知道哪些文件(DLL,exe,pak)需要与项目引用一起打包。我已经阅读了这篇文章https://github.com/cefsharp/cef-binary/blob/master/README.txt#L104-L106,但仍然感到困惑:
所有.pak文件(cef.pak,cef_100_percent.pak,cef_200_percent.pak,devtools_resources.pak以及locales文件夹中的所有文件)是否都用于developer option
?
我可以制作单独的文件夹cefSharp参考文件吗?
答案 0 :(得分:2)
很难给出明确的完整答案,因此:“这取决于”您的应用程序使用的内容。对于.pak
个文件,例如如果您未在应用程序中使用DevTools,则可以跳过devtools_ressources.pak
等,与语言类似,例如WebGL和其他CEF .dll文件。
有关已标记为faq-able!
的讨论,请参阅https://github.com/cefsharp/CefSharp/issues/527,其中还包含有关.pak
个文件的设置路径的信息。您可以在https://github.com/rfgamaral/SlackUI/releases检查生成的WinForms应用程序的二进制文件等。
不建议/支持移动.dll文件。
另请参阅此相关SO条目:What is the purpose of the cef.pak file in cefsharp?
答案 1 :(得分:1)
理论上,你可以在这里看到所有文件的纲要: https://bitbucket.org/chromiumembedded/cef/src/aefb5ccce879f308f0bcc3ac719c86defe2f9715/tools/distrib/win/README.redistrib.txt?at=master
然而,他们没有注意到不包括cef.pak
(或完全禁用pak
加载)的一件事是它会导致像红色滚动条(至少在Windows上)。我发现我需要包含cef_100_percent.pak
来避免这种情况。