我已经通过 nuget 安装了 cefsharp,复制了所需的 dll,在表单中添加了一个 Web 视图并运行了应用程序,它运行良好。但是,当我尝试使用 Cef 初始化 Cef 来启动自定义请求处理和那些东西时,Visual Studio 找不到CefSettings也找不到Cef类。我正在为 winforms 使用最新的 CefSharp 1.25.3。
代码:
var settings = new CefSettings {RemoteDebuggingPort = 8088};
settings.RegisterScheme(new CefCustomScheme
{
SchemeName = CefSharpSchemeHandlerFactory.SCHEME_NAME,
SchemeHandlerFactory = new CefSharpSchemeHandlerFactory()
});
if (!Cef.Initialize(settings)) {
if (Environment.GetCommandLineArgs().Contains("--type=renderer")) {
Environment.Exit(0);
}
else {
return;
}
}
Cef.RegisterJsObject("bound", new BoundObject());