ubuntu19.04 disco,monodevelop 7.8.4(构建 2)
使用 monodevelop,我创建了一个新的解决方案(基于表单的 gtk# gui 应用程序)。我在 Form1 中添加了一个 Windows.Forms.Webbrowser 控件。
当我开始调试时,应用程序退出时根本没有显示任何表单。相反,monodevelop 留下了以下消息:未找到 libgluezilla。要获得 webbrowser 支持,您需要安装 libgluezilla
但是 libmono-webbrowser4.0-cil 已经安装在操作系统中(如下所示)。
$ sudo apt-cache search libgluezilla
libmono-webbrowser4.0-cil - Mono Web Browser library (for CLI 4.0)
$ sudo apt-get install libmono-webbrowser4.0-cil
libmono-webbrowser4.0-cil is already latest version (6.0.0.313-0xamarin3+ubuntu1804b1)
upgraded: 0 , installed: 0, removed: 0, pending: 39.
$ dpkg --contents libmono-webbrowser4.0-cil_6.0.0.313-0xamarin3+ubuntu1804b1_all.deb
drwxr-xr-x root/root 0 2019-07-14 18:12 ./
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/lib/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/lib/mono/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/lib/mono/4.5/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/lib/mono/gac/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/lib/mono/gac/Mono.WebBrowser/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/lib/mono/gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/
-rw-r--r-- root/root 166912 2019-07-14 18:12 ./usr/lib/mono/gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll
-rw-r--r-- root/root 87 2019-07-14 18:12 ./usr/lib/mono/gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll.config
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/share/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2019-07-14 18:12 ./usr/share/doc/libmono-webbrowser4.0-cil/
-rw-r--r-- root/root 14745 2019-07-14 18:12 ./usr/share/doc/libmono-webbrowser4.0-cil/changelog.Debian.gz
-rw-r--r-- root/root 33084 2019-07-14 17:56 ./usr/share/doc/libmono-webbrowser4.0-cil/copyright
lrwxrwxrwx root/root 0 2019-07-14 18:12 ./usr/lib/mono/4.5/Mono.WebBrowser.dll -> ../gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll
在 .pkg 中,有一个 Mono.WebBrowser.dll,但似乎根本没有 libgluezilla*。ubuntu pkg 正确吗?
问题是什么?如何解决?为什么 monodevelop 会报错并且根本不运行使用 Windows.Forms.Webbrowser 控件的应用程序?