我已经从官方版本中下载了CefSharp 71.0.0-pre01源代码,并通过VS 2015在Windows 7 Ultimate x64上成功构建了它。
我已经检查了所有x86和x64版本的构建,并且该项目成功构建了所有22个项目,包括示例exe。
WinForm Example文件夹的bin中有2个输出,x64版本可以在我的Win7 x64上很好地运行,但是x86(32位)版本不起作用。一旦运行“ CefSharp.WinForms.Example.exe”,它将显示
CefSharp.BrowserSubprocess has stopped working
当我单击以查看问题详细信息时,它显示:
Event Name: APPCRASH
Application Name: CefSharp.BrowserSubprocess.exe
但是当我在Win7 32位计算机上运行x86版本时,它运行良好。
我想构建一个AnyCPU版本,但是该项目不支持AnyCPU,所以我假设x86 / 32bit可以在64/32机器上都可以工作。可以这样做吗?
答案 0 :(得分:0)
我遇到的一种情况是将max_old_space_size
设置为一个较大的值,当在32bit
模式下运行时,会导致渲染子进程在启动时崩溃。删除此选项对我来说解决了这个问题。