Gecko es el motor de renderizado para Firefox. Usando gecko-sharp es posible incrustarlo en cualquier programa Mono/GTK #. Hay una aplicación de muestra llamada GladeSharpBrowser para hacer esto. Pude construirlo usando un archivo de proyecto modificado, pero está fallando. Esto podría ayudarlo a reproducir el problema:¿Cómo incrusto Gecko usando gecko-sharp en Mono/Windows?
He usado SharpDevelop 3.0 y tutorial para configurarlo con mi instalación Mono 2.2. Me he asegurado de que llame a las gmcs de Mono para su compilación usando ProcMon. Después de configurar SharpDevelop, el BrowserSharp.csproj tuvo que ser modificado para que se compile con Mono.
También hay un mensaje de advertencia:
conflictos encontradas entre diferentes versiones del mismo ensamblado dependiente .
Esto es extraño, ya que todos los conjuntos son los proporcionados por Mono.
Claro, hay otros métodos como GeckoFX, pero estoy específicamente interesado en hacerlo de una manera independiente de la plataforma usando Mono.