c# - 如何在 Mono/Windows 上使用 gecko-sharp 嵌入 Gecko?

标签 c# .net mono gecko

Gecko 是 Firefox 的渲染引擎。使用 gecko-sharp 可以将它嵌入到任何 Mono/GTK# 程序中。有一个名为 GladeSharpBrowser 的示例应用程序为此。我可以设法使用修改后的项目文件来构建它,但它正在崩溃。这可以帮助您重现问题:

我用过SharpDevelop 3.0和一个 tutorial用我的 Mono 2.2 设置它安装。我已经确保它调用 Mono 的 gmcs 以使用 ProcMon 进行编译。在设置 SharpDevelop 之后,BrowserSharp.csproj必须进行修改才能使用 Mono 进行编译。

还有一条警告信息:

Found conflicts between different versions of the same dependent assembly.

这很奇怪,因为所有程序集都是 Mono 提供的。

当然,还有其他方法,例如 GeckoFX,但我特别感兴趣的是使用 Mono 以独立于平台的方式进行。

最佳答案

对于您的交叉兼容性问题,可能更好的答案是 Mono.WebBrowser,因为它最终可能独立于引擎。

http://www.mono-project.com/WebBrowser

关于c# - 如何在 Mono/Windows 上使用 gecko-sharp 嵌入 Gecko?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/478611/

相关文章:

c# - 套接字错误 10054 : Error Handling Issue

c# - 在 RavenDB 中使用 SaveChangesAsync

.net - 关于 .Net 中的信号量类

postgresql - SqlDataProvider 无法解析解析路径

c# - 如何使用 Mono 在 GTK# TextView 中设置透明背景?

c# - 指定日期时间的时区而不更改值

c# - 如何为自定义队列实现 <IEnumerable>?

c# - 为什么在尝试使用 WCF 在 2 个应用程序之间进行通信时出现异常(TCP 错误代码 10061)?

c# - 如何创建具有 2 个具有不同比例的数据系列的图表?

c# - 由于 "No export was found for the contract ' ILoggerFactory',Omnisharp mono 无法加载