首页 > 解决方案 > 使用针对不同版本的铬的 CefGlue 加载多个单词插件?

问题描述

我们有一个 word 插件的情况,我们尝试加载我们的任务窗格并使用 cefglue 实现来显示网页。我们也使用头孢胶。我们刚刚发现其中一个供应商插件也加载了铬,但版本较旧。不幸的是,我们的插件显示一条消息,由于哈希差异,它无法加载铬。

现在有可能 2 个 COM 插件可以加载不同版本的铬吗?供应商更改看起来不太可能,我可以看到他们不使用 cefglue 或 cefsharp 但有自己的实现。以前有没有人遇到过这种情况?我们正在考虑移动我们的代码库以使用与他们相同的版本,但是当他们再次升级时,我们必须升级,我们将有一个窗口,由于版本不兼容而导致失败。谢谢

标签: chromium-embeddedcefglue

解决方案


这个问题似乎没有简单的答案,因为 word/excel 只能在内存中加载一个 libcef dll。redgate apphost 可能是一个可能的解决方案,我添加了一个指向 cefsharp remoting repo 的链接,我仍在努力工作,但有一些现成的代码,对于尝试做同样事情的人来说可能是一个很好的起点。祝你好运,感谢@amaitland 的指点。


推荐阅读