7

我在 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 应用程序 - 这将节省我的时间。

4

1 回答 1

3

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

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

在此处输入图像描述

然后点击“编辑引用”:

编辑参考

然后选择“.NET 程序集”选项卡。导航找到“webkit-sharp.dll”,以及您的参考资料。当然,在您的代码中,您将需要以下内容:

using webkit-sharp

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

干杯!

于 2013-01-23T18:50:35.400 回答