C# 浏览器冻结,html页面不可交互

C# 浏览器冻结,html页面不可交互,c#,winforms,cefsharp,C#,Winforms,Cefsharp,我不熟悉使用CEF夏普。所以我去了那一页,指出了这一点 使用安装了CEF 47的Nuget安装了我的项目。我运行了这个项目(它只是在WinForm中用打开Chromium浏览器)。浏览器打开得很好,但我无法与页面交互。我无法选择文本框或单击html按钮。当我试图调整浏览器的大小时,应用程序冻结了,我不得不停止调试器以摆脱它 我错过什么了吗 这是密码 using System; using System.Collections.Generic; using System.ComponentMode

我不熟悉使用CEF夏普。所以我去了那一页,指出了这一点

使用安装了CEF 47的Nuget安装了我的项目。我运行了这个项目(它只是在WinForm中用打开Chromium浏览器)。浏览器打开得很好,但我无法与页面交互。我无法选择文本框或单击html按钮。当我试图调整浏览器的大小时,应用程序冻结了,我不得不停止调试器以摆脱它

我错过什么了吗

这是密码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;

namespace CEFRetest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            InitBrowser();
        }

        public ChromiumWebBrowser browser;
        public void InitBrowser()
        {
            Cef.Initialize(new CefSettings());
            browser = new ChromiumWebBrowser("www.google.com");
            this.Controls.Add(browser);
            browser.Dock = DockStyle.Fill;
        }
    }
}
我注意到的另一件事是,当我使用
Nuget Package Manager
安装
CefSharp.WinForm
时,dll(
libcef.dll、icudtl.dat、CefSharp.BrowserSubProcess.exe、CefSharp.browsubprocess.Core.dll
)不在我的
bin/Debug
目录中。我只知道从Nuget添加的引用是
CefSharp、CefSharp.Core和CefSharp.WinForms

这可能是个问题吗

更新


好的,看来我有所需的DLL和文件,但它们在
bin\x64\Debug

中。官方示例是,让我们看一看,将其与最终得到的代码进行比较。我刚刚按照安装教程进行了操作,这是正确的。你一定做了些不同的事。为什么不给我们看源代码,它只有几行那么,我在Win 8上使用的是VS 2013machine@amaitland我克隆了
CefSharp.MinimalExample
并运行了代码,但出现了以下错误
无法加载文件或程序集“CefSharp.Core.dll”或其依赖项之一。找不到指定的模块。
请尝试重新生成几次。确保您已获得
visualstudio
Nuget
的所有最新更新。错误消息通常表示某些依赖项未能下载或未安装
VC++2013
,这不太可能,因为您已经安装了
Visual Studio
。检查
bin
文件夹,确保所有依赖项都按照