Gecko ist die Rendering-Engine für Firefox. Mit Gecko-Sharp ist es möglich, es in jedes Mono/GTK # Programm einzubetten. Dazu gibt es eine Beispielanwendung namens GladeSharpBrowser. Ich könnte es mit einer modifizierten Projektdatei erstellen, aber es stürzt ab. Dies hilft Ihnen, das Problem zu reproduzieren:Wie verbinde ich Gecko mit Gecko-Sharp auf Mono/Windows?
Ich habe SharpDevelop 3.0 und tutorial verwendet, um es mit meiner Mono 2.2 Installation einzurichten. Ich habe sichergestellt, dass es Monos GMCs zur Kompilierung mit ProcMon aufruft. Nach dem Einrichten von SharpDevelop musste der BrowserSharp.csproj geändert werden, so dass er mit Mono kompiliert wird.
Es gibt auch eine Warnmeldung:
gefunden Konflikte zwischen verschiedenen Versionen der gleichen abhängigen Montage.
Dies ist seltsam, da alle Baugruppen von Mono bereitgestellt werden.
Sicher, es gibt andere Methoden wie GeckoFX, aber ich bin speziell daran interessiert, es in einer plattformunabhängigen Art und Weise mit Mono zu tun.