.net ChromiumWebBrowser不包含';重新加载';
我正在我的项目中使用CEF Sharp WPF web浏览器。我用的是37版,现在升级到65版。现在我得到以下错误.net ChromiumWebBrowser不包含';重新加载';,.net,wpf,webbrowser-control,chromium-embedded,cefsharp,.net,Wpf,Webbrowser Control,Chromium Embedded,Cefsharp,我正在我的项目中使用CEF Sharp WPF web浏览器。我用的是37版,现在升级到65版。现在我得到以下错误 'ChromiumWebBrowser' does not contain a definition for 'Reload' and no extension method 'Reload' accepting a first argument of type 'ChromiumWebBrowser' could be found (are you missing a using
'ChromiumWebBrowser' does not contain a definition for 'Reload' and no extension method 'Reload' accepting a first argument of type 'ChromiumWebBrowser' could be found (are you missing a using directive or an assembly reference?)
有人能告诉我API是否已删除或我需要引用任何其他DLL吗?Reload()
是ChromiumWebBrowser
类实现的IWebBrowser
接口的扩展方法
如果在代码文件中添加以下using指令,则应编译(在版本65.0.1中测试):
using CefSharp;
代码:
CefSharp.Wpf.ChromiumWebBrowser chromiumWebBrowser = new CefSharp.Wpf.ChromiumWebBrowser();
//...
chromiumWebBrowser.Reload();
Reload()
是ChromiumWebBrowser
类实现的IWebBrowser
接口的扩展方法
如果在代码文件中添加以下using指令,则应编译(在版本65.0.1中测试):
using CefSharp;
代码:
CefSharp.Wpf.ChromiumWebBrowser chromiumWebBrowser = new CefSharp.Wpf.ChromiumWebBrowser();
//...
chromiumWebBrowser.Reload();
谢谢你的更新。但是从文档中看,该API似乎在WebBrowserExtensions类中可用,而在ChromiumWebBrowser类中不可用。请您共享API文档链接,以便从浏览器类访问重新加载方法。正如我在回答中所述,它是一个扩展方法,即该方法未在ChromiumWebBrowser中定义。这就是为什么编译器需要using指令才能在WebBrowserExtensions类中找到该方法。感谢您的更新。但是从文档中看,该API似乎在WebBrowserExtensions类中可用,而在ChromiumWebBrowser类中不可用。请您共享API文档链接,以便从浏览器类访问重新加载方法。正如我在回答中所述,它是一个扩展方法,即该方法未在ChromiumWebBrowser中定义。这就是为什么编译器需要using指令才能在WebBrowserExtensions类中找到方法。@Downvoter:请分享改进问题的原因,而不是简单的downvoting。@Downvoter:请分享改进问题的原因,而不是简单的downvoting。