c# - CefSharp Wpf 缺失方法
问题描述
我正在为打开网页的 Rhino(一种 3D 建模软件)开发这个插件,因此我试图在 WPF 窗口中使用 CefSharp。
作为一个简单的概念证明,我现在只是试图打开一个显示谷歌的浏览器。超级简单,但无法正常工作,因为我不断收到此错误:
System.MissingMethodException:'找不到方法:'Void CefSharp.IFrameHandler.OnFrameAttached(CefSharp.IWebBrowser,CefSharp.IBrowser,CefSharp.IFrame)'。
我的窗口:
<Window x:Class="UI.PrototypeBrowser"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:wpf="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
mc:Ignorable="d"
Title="PrototypeBrowser" Height="450" Width="800">
<Grid>
<wpf:ChromiumWebBrowser x:Name="Browser" Address="www.google.com"/>
</Grid>
</Window>
以及背后的代码:
public partial class PrototypeBrowser : Window
{
public PrototypeBrowser()
{
InitializeComponent();
Cef.Initialize(new CefSettings());
}
}
调用 WPF 窗口的 Rhino 命令(不确定是否有用):
protected override Result RunCommand(RhinoDoc doc, RunMode mode)
{
PrototypeBrowser browser = new PrototypeBrowser();
browser.ShowDialog();
return Result.Success;
}
我究竟做错了什么?
谢谢您的帮助!
解决方案
推荐阅读
- swift - AppInformation 的 View.environmentObject(_:) 作为此视图的祖先可能会丢失
- r - 制作这样的条形图
- php - How to show another php files other than Drupal8
- python - Why manager.dict and manager.list is slow and sometimes cause deadlock?
- python-2.7 - How extract .msi file's icon with python27
- c++ - How to read register values at specific instructions in C++ like Cheat Engine does?
- kubernetes - Something went wrong while creating your Kubernetes cluster on Google Kubernetes Engine Failed to request to CloudPlatform; Invalid request
- html - Footer is not at the bottom of the homepage
- linux - NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver Make sure that the latest NVIDIA driver is installed and running ubuntu20
- html - 导航栏中心顺风