1. 程式人生 > 實用技巧 >關於在winform窗體中內嵌瀏覽器控制元件

關於在winform窗體中內嵌瀏覽器控制元件

專案中需要在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的性格,在此記錄一下吧。萬一哪天求得甚解呢。