c# - CefSharp.WinForms 81.3.100 示例应用程序崩溃
问题描述
您使用的是什么版本的产品?
Nuget CefSharp.WinForms 81.3.100
什么架构 x86 或 x64?
x64
在什么操作系统上?
Win10
.net 框架是什么?
4.5.2
您使用的是 WinForms、WPF 还是 OffScreen?
WinForms
什么是预期的输出?你看到了什么呢?
Winforms 没有响应/崩溃,并且在 debug.log 文件中没有看到任何错误。甚至有时机器没有响应并且需要进行硬重启。有时 CPU/内存利用率会飙升至 100%。
请在下面提供任何附加信息。
我按照以下步骤进行示例应用程序测试 -
https://ourcodeworld.com/articles/read/173/how-to-use-cefsharp-chromium-embedded-framework-csharp-in-a-winforms-application
下面是重现问题的示例代码:
public partial class Form1 : Form
{
public ChromiumWebBrowser chromeBrowser;
public Form1()
{
InitializeComponent();
InitializeChromium();
}
public void InitializeChromium()
{
CefSettings settings = new CefSettings();
// Initialize cef with the provided settings
Cef.Initialize(settings);
// Create a browser component
chromeBrowser = new ChromiumWebBrowser("http://google.com");
// Add it to the form and fill it to the form window.
this.Controls.Add(chromeBrowser);
chromeBrowser.Dock = DockStyle.Fill;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Cef.Shutdown();
}
}
解决方案
推荐阅读
- python - 在 python 中使用函数更新 SQLite 列 DB
- python - 当我更新 self 变量时,一个奇怪的结果(因为我是 python 新手)。为什么会发生这种情况?
- react-native - 如何使用来自 useQuery 的 FlatList 显示数据?
- javascript - 两个对象之间的差异 - 减少
- python - 网格布局中的 Kivy 动态行
- javascript - TypeError:无法读取未定义 [ReactJS 和多维数组] 的属性“1”
- coinbase-api - Coinbase API 从其他账户返回交易
- r - 多重观察 - Wilcoxon 配对测试 R
- reactjs - Amplify init 创建新的 Amplify App 而不是使用现有的
- java - 税务计算器的婚姻状况问题