我成功地嵌入了我的项目.Net 4.0与CefSharp 49,这是我的详细信息:头孢噻呋:3.2623.1401.gb90a3be chrome :49.0.2623.110 .网络框架:4.0可视化工作室:2010
我的项目在使用ChromiumWebBrowser CefSharp版本49渲染网页时出错。我无法更新我的.Net Framework,因为我现有的项目无法升级,有什么解决方案可以使用CefSharp 49运行我的webview吗?
我尝试使用Devtools进行调试,但收到错误消息
1条答案
按热度按时间lbsnaicq1#
在我的情况下,我们正在做Angular 更新到14,当我们试图打开应用程序后,更新,我们得到了相同的错误,你提到的-在我们的控制台意外令牌错误。
1.使用nugetpackage管理器将cefsharp库更新为最新版本。在我的示例中,我将75.1.14更新为最新版本108.4.130
1.作为我们代码更新的一部分,我们在cefsharp.cef. initalize(设置)之后有这样的代码
我们将这一行代码移动并修改为chromewebbrowser初始化方法,如下所示
然后将_chromebrowser.RegisterAsynchJsObject的现有旧用法更改为
请确保您的pakcards.config和.csproj已正确更新为新的cefsharp版本,并且我们项目的FYI目标框架版本为.netframework 4.6.2
希望这能有所帮助