
第一次可以執行,vs關閉后,再打開就出現這個問題,試過一大堆方法。不管用,始終這樣。
uj5u.com熱心網友回復:
參考了。webkit就報錯uj5u.com熱心網友回復:
歷經了10來天,終于解決了webkit環境問題 分享一下給各位。1. 我的配置 vs2015 活動環境any cpu 目標環境x86 .net 4.0
2.從huget管理包下載1.0.6版本 openwebkitsharp。
3.安裝成功后,把packages包中lib檔案夾 內容全部拷貝到運行debug下。
4.運行vs,呼叫 就會出錯,因為最大的問題,就是lib檔案夾中有個JSCore.dll檔案,它其實沒有加載成功,在我理解中。
MainWindow win = new MainWindow();
win.ShowDialog();
上面這段代碼就會呼叫到JSCore.dll檔案中的東西,但是顯示不出。 我也是意外檢測出來的 生成-對解決方案代碼分析-對彈出來的視窗選擇 常規,這時候會發現 呼叫在windows下的JSCore.dll檔案找不到。
5.所以我做的方法,就是強制性呼叫JSCore.dll 讓他可以匹配上
xaml代碼中 參考xmlns:wf="clr-namespace:WebKit;assembly=OpenWebKitSharp"
<Grid>
<WindowsFormsHost x:Name="wfHost" Background="Blue">
<wf:WebKitBrowser x:Name="webbrowser1" ></wf:WebKitBrowser>
</WindowsFormsHost>
</Grid>
xaml.cs中
WebKitBrowser web;
web = webbrowser1;
web.Navigate("www.baidu.com"); 因為web.Navigate 這個方法呼叫 JSCore.dll檔案。執行后,dll檔案就參考上了
這時候再次打開webkit就不會出錯了。
有webkit問題可以咨詢我 qq 276999030
現在主流做內嵌用的是cefSharp 我也要跟上步伐
uj5u.com熱心網友回復:
Which son of bitch deleted my posts?!轉載請註明出處,本文鏈接:https://www.uj5u.com/net/62013.html
標籤:C#
上一篇:轉換器Convert問題
