Gecko - это движок рендеринга для Firefox. Используя gecko-sharp, его можно встроить в любую программу Mono / GTK #. Для этого есть образец приложения под названием GladeSharpBrowser. Мне удалось собрать его, используя измененный файл проекта, но он дает сбой. Это может помочь вам воспроизвести проблему:
Я использовал SharpDevelop 3.0 и руководство, чтобы настроить его с помощью моего Установка Mono 2.2. Я убедился, что он вызывает gmcs Mono для компиляции с использованием ProcMon. После настройки SharpDevelop необходимо изменить BrowserSharp.csproj, чтобы он компилировался с Mono.
Также есть предупреждающее сообщение:
Обнаружены конфликты между разными версиями одной и той же зависимой сборки.
Это странно, поскольку все сборки предоставлены Mono.
Конечно, есть и другие методы, такие как GeckoFX, но я особенно заинтересован в том, чтобы делать это независимо от платформы с помощью Mono.