乂言 2017-03-27 09:57 采纳率: 100%
浏览 1179
已采纳

用Gecko内核,报Specified cast is not valid异常

在VS2015中直接调试没有问题,但是打包成exe并安装后,就报异常了,详细报错如下:
【异常类型】:InvalidCastException
【异常信息】:Specified cast is not valid.
【堆栈调用】: at Skybound.Gecko.nsIWebBrowser.GetContentDOMWindow()
at Skybound.Gecko.GeckoWebBrowser.OnHandleCreated(EventArgs e)
at System.Windows.Forms.Control.WmCreate(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at Skybound.Gecko.GeckoWebBrowser.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Gecko内核来源:
http://www.m5home.com/blog/archives/2015/07/87.html

  • 写回答

2条回答

  • 乂言 2017-04-02 11:29
    关注

    改用原版Gecko内核,不用这种封装过的,就没有这问题了,现在正常使用中

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?