Ubuntu 上 MonoDevelop 中的 Webkit

Posted

技术标签:

【中文标题】Ubuntu 上 MonoDevelop 中的 Webkit【英文标题】:Webkit in MonoDevelop on Ubuntu 【发布时间】:2013-01-23 15:28:02 【问题描述】:

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

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

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

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

【问题讨论】:

我注意到你在这里相当新。随意投票给您提供洞察力的答案。您也可以接受答案。这样做会让人们知道你是一个优秀的社区成员,然后其他成员将来更有可能回答你的问题。这样大家就赢了!干杯! 【参考方案1】:

我会尽量回答你的两个问题:

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

然后点击“编辑引用”:

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

using webkit-sharp

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

干杯!

【讨论】:

您对我的第一个问题的回答并不是我想听到的。但我找到了解决方案。包 libwebkit-cil-dev 使 webkit-sharp.dll 对 monodevelop 可见。 我回答了您提出的问题。您可能想要编辑您的问题以反映您的实际问题,您可能会考虑至少以投票的形式给予人们一些信任。最终,您将了解这个社区是如何运作的,并且努力回答问题的人会因为他们的努力而得到回报。问题海报通过更具体的确切问题和奖励答案海报获得奖励,否则人们不会费心回答。社区中的每个人都以这种方式获胜。我们想让 SO 成为优秀的资源。干杯! @happy coder 您在问题的第一部分回答的正是问题中描述的内容。这种方式在安东看来并不正常。干杯!

以上是关于Ubuntu 上 MonoDevelop 中的 Webkit的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu10.10下开发环境Monodevelop的方向键问题

monodevelop gdb 设置控制终端失败

我无法在 ubuntu 14.04 中安装 monodevelop

如何在 Ubuntu 上的 MonoDevelop 中使用 System.Windows.Forms?

[C#][ubuntu][转载]monodevelop安装

MonoDevelop + NAudio + Ubuntu Linux 告诉我找不到 Winmm.dll?