哪些文件需要与cefsharp winforms应用程序打包

时间:2015-02-22 10:48:46

标签: winforms cefsharp

使用CefSharp version 37.0.0我的winforms应用程序已准备好在大学提交,但我不知道哪些文件(DLL,exe,pak)需要与项目引用一起打包。我已经阅读了这篇文章https://github.com/cefsharp/cef-binary/blob/master/README.txt#L104-L106,但仍然感到困惑:

  1. 所有.pak文件(cef.pak,cef_100_percent.pak,cef_200_percent.pak,devtools_resources.pak以及locales文件夹中的所有文件)是否都用于developer option

  2. 我可以制作单独的文件夹cefSharp参考文件吗?

2 个答案:

答案 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来避免这种情况。