Ubuntu上的MonoDevelop中的Webkit

Ant*_*hov 7 c# mono webkit monodevelop

我在Ubuntu 12.04上使用Mono 2.10和MonoDevelop 2.8.

我是Mono的新手.我创建使用这个简单的应用程序的教程.现在我有两个问题:

1 - 引用webkit-sharp.dll.我可以在路径下的系统中找到这个dll usr\lib\mono\gac\webkit-sharp\1.1.15.0__eaa1d335d2e19745\webkit-sharp.dll,但MonoDevelop看不到它.我只能通过指定dll的完整路径来添加它.这种情况对我来说似乎不正常.可能我应该安装更多的软件包以使webkit-sharp.dll可见或使用另一个dll?

2 - 教程创建gtk#应用程序.是否可以在winforms应用程序中使用webkit?如果是的话,怎么做?我需要将现有的winforms应用程序(带有嵌入式webkit)移植到Mono.如果可以在Mono上使用webkit创建winform应用程序 - 它将节省我的时间.

hap*_*der 3

我将尝试回答您的两个问题:

1) 您可以通过右键单击“解决方案”区域中的“引用”来添加对 webkit-sharp.dll 的引用:

在此输入图像描述

然后点击“编辑参考文献”:

编辑参考文献

然后选择“.NET 程序集”选项卡。导航找到“webkit-sharp.dll”,然后设置您的引用。当然,在您的代码中您将需要类似的内容:

using webkit-sharp
Run Code Online (Sandbox Code Playgroud)

2)我不会那样做。并不是说你不能,但我的理由是 MonoDevelop 可以使用 winforms 编译东西,但是在设计 GUI 东西方面,据我所知,没有适用于 MonoDevelop 的 winforms GUI 编辑器。MonoDevelop 在 GUI 设计中使用 GTK#。(做你想做的事并非不可能,但只是不推荐。)

干杯!