项目中需要在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的性格,在此记录一下吧。万一哪天求得甚解呢。