2012-03-22 88 views
1

我正嘗試使用Webkit-Sharp在我的應用程序中實現一個簡單的HTML瀏覽器。我正在使用Microsoft Visual C#Express Edition,希望最終能夠將代碼移植到Mono下的Linux上。在C#項目中使用Webkit-Sharp

我的第一步是添加對所有Webkit dll文件的引用。

接下來,我去加入WebKitBrowser控制,以標準方式工具箱,我的形式放棄了WebKitBrowser控制(具體而言,在TabPage的

我添加使用使用的WebKit的語句所需要的;以及使用Webkit.Interop;我聲明我webkitBrowser控制稱爲myBrowserControl據我瞭解,我應該可以做的事情一樣

myBrowserControl.Navigate('http://www.google.com'); 

和瀏覽器應該帶我去谷歌的主頁但是,對於一些。原因,它不明白什麼是WebkitBrowser。在我的表單設計器代碼中,我有以下行:

private WebKit.WebKitBrowser myBrowserControl; 

,我被告知,WebKitBrowser不WebKit的命名空間中,我可能會丟失一集的引用。但它似乎並不像我。任何人都可以幫我解決這個問題嗎?我知道我正在做一些簡單的錯誤,但我無法弄清楚什麼。

謝謝

回答

0

只是發佈,以防其他人發現這種情況。

您是否試圖將WebKit gtk控件放入Winforms項目?這是行不通的。如果你在Windows上使用gtk,你可能可以做到這一點,儘管我聽說沒有人在windows上使用webkit-sharp。 你可以在Windows中實際使用winforms瀏覽器控件,因爲在mono中有一個(現在不受支持的)winforms端口。