WPF 使用cefsharp 会在目录中生成了与cefsharp 相关的x64x86文件夹 但外层还有多余的CefSharp.Core.dll等
时间: 2024-04-07 14:31:26 浏览: 9
这是因为在使用 CefSharp 时,你需要引用 CefSharp.Core.dll 和 CefSharp.Wpf.dll 以及其他可能需要的文件。这些文件的作用是为了支持 CefSharp 的功能,比如在 WPF 应用程序中嵌入 Chromium 浏览器控件。如果你不需要使用 CefSharp 的某些功能,可以尝试删除相应的文件,但是请注意,这可能会导致应用程序无法正常工作。另外,建议在使用 CefSharp 时,将所有 CefSharp 相关的文件放在单独的文件夹中,以便于管理和维护。
相关问题
我想使用CefSharp.Wpf 111.2.20版本, 实例化浏览器对象, 指定某一个缓存Cookie目录
您好,针对您的问题,可以通过设置 `CefSettings` 对象的 `CachePath` 属性来指定浏览器对象的缓存 Cookie 目录。具体实现步骤如下:
1. 在 Visual Studio 中安装 CefSharp.Wpf 111.2.20 版本,可以通过 NuGet 包管理器进行安装。
2. 创建一个 `CefSettings` 对象,设置 `CachePath` 属性为您指定的缓存 Cookie 目录,例如:
```
var settings = new CefSharp.CefSettings
{
CachePath = @"C:\temp\cefsharp_cookies"
};
```
3. 在代码中创建 `ChromiumWebBrowser` 对象,并将 `CefSettings` 对象传递给它,例如:
```
var browser = new CefSharp.Wpf.ChromiumWebBrowser("", settings);
```
通过以上步骤,您就可以实例化一个浏览器对象,并指定它的缓存 Cookie 目录了。需要注意的是,每个浏览器对象的缓存 Cookie 目录应该是独立的,以避免 cookie 冲突。
我想使用CefSharp.Wpf 实例化浏览器对象, 指定某一个缓存Cookie目录
您好,针对您的问题,可以通过设置 `CefSettings` 对象的 `CachePath` 属性来指定浏览器对象的缓存 Cookie 目录。具体实现步骤如下:
1. 创建一个 `CefSettings` 对象,设置 `CachePath` 属性为您指定的缓存 Cookie 目录,例如:
```
var settings = new CefSharp.CefSettings
{
CachePath = @"C:\temp\cefsharp_cookies"
};
```
2. 在代码中创建 `ChromiumWebBrowser` 对象,并将 `CefSettings` 对象传递给它,例如:
```
var browser = new CefSharp.Wpf.ChromiumWebBrowser("", settings);
```
通过以上步骤,您就可以实例化一个浏览器对象,并指定它的缓存 Cookie 目录了。需要注意的是,每个浏览器对象的缓存 Cookie 目录应该是独立的,以避免 cookie 冲突。