首页 > 其他分享 >webview2报错CoreWebView2 members cannot be accessed after the WebView2 control is disposed

webview2报错CoreWebView2 members cannot be accessed after the WebView2 control is disposed

时间:2023-01-09 18:36:29浏览次数:41  
标签:control Control CoreWebView2 Windows WebView2 System Forms 报错 Message


System.Runtime.InteropServices.COMException (0x8007139F): 组或资源的状态不是执行请求操作的正确状态。 (异常来自 HRESULT:0x8007139F)
在 Microsoft.Web.WebView2.Core.Raw.ICoreWebView2Controller.MoveFocus(COREWEBVIEW2_MOVE_FOCUS_REASON reason)
在 Microsoft.Web.WebView2.Core.CoreWebView2Controller.MoveFocus(CoreWebView2MoveFocusReason reason)
在 Microsoft.Web.WebView2.WinForms.WebView2.OnGotFocus(EventArgs e)
在 System.Windows.Forms.Control.InvokeGotFocus(Control toInvoke, EventArgs e)
在 System.Windows.Forms.Control.WmSetFocus(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 Microsoft.Web.WebView2.WinForms.WebView2.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




9409921
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.InvalidOperationException: CoreWebView2 members cannot be accessed after the WebView2 control is disposed. ---> System.Runtime.InteropServices.COMException: 组或资源的状态不是执行请求操作的正确状态。 (异常来自 HRESULT:0x8007139F)
在 Microsoft.Web.WebView2.Core.Raw.ICoreWebView2Controller.MoveFocus(COREWEBVIEW2_MOVE_FOCUS_REASON reason)
在 Microsoft.Web.WebView2.Core.CoreWebView2Controller.MoveFocus(CoreWebView2MoveFocusReason reason)
--- 内部异常堆栈跟踪的结尾 ---
在 Microsoft.Web.WebView2.Core.CoreWebView2Controller.MoveFocus(CoreWebView2MoveFocusReason reason)
在 Microsoft.Web.WebView2.WinForms.WebView2.OnGotFocus(EventArgs e)
在 System.Windows.Forms.Control.InvokeGotFocus(Control toInvoke, EventArgs e)
在 System.Windows.Forms.Control.WmSetFocus(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 Microsoft.Web.WebView2.WinForms.WebView2.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

解决办法:使用老版本稳定的edgeDev版本。或者等新版本

已经知道9409921版本的EDGEDEV有这个问题

标签:control,Control,CoreWebView2,Windows,WebView2,System,Forms,报错,Message
From: https://blog.51cto.com/u_14650780/5998671

相关文章