關於在winform窗體中內嵌瀏覽器控制元件
阿新 • • 發佈:2020-10-16
專案中需要在winform窗體中內嵌瀏覽器控制元件,用於顯示PLC的網頁版視覺化介面
由於網頁是HTML5的,VisualStudio自帶的webbrowser不支援,選用後開啟網頁報錯如下圖
嘗試了WebKit.WebKitBrowser網頁依舊不能夠正常開啟,原因不詳。。。。待哪天我知道了吧
參看了這篇部落格https://www.cnblogs.com/lhxsoft/p/5652192.html看到裡面提到了火狐核心的Gecko,裡面還包含了可用的csdn資源地址http://download.csdn.net/detail/w297088867/6361867下載下來程式碼是可以執行的,但是沒有講怎麼新增到自己的專案中,幾番嘗試不成功後,去nuget上找到了新版本的,具體資訊見下圖
但是此包安裝後一直有個警告,未能載入任務工廠“CodeTaskFactory”,又是各種百度,在https://blog.csdn.net/qq_15038901/article/details/107506104找到了解決方案:再安裝另外一個Nuget包“Baseclass.Contrib.Nuget.Output".
我這種不求甚解,沒報錯就ok的性格,在此記錄一下吧。萬一哪天求得甚解呢。