Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Output files description table (Redistribution)

Alex Maitland edited this pageAug 23, 2025 ·54 revisions

List of CEF/CefSharp required and optional resources. The Nuget packages copy both the required and optional files to your bin directory by default.
It'simportant to note that whilst some of these files are officially classed as optional specific features won't run without them. It is recommended to redistribute all files with your application to avoid potential problems.Occasionally CEF makes a change and this table becomes out of date, seeCEF README.redistrib.txt for the official reference.

CefSharp Required Resources
The following are required by CefSharp.
FilenameRequiredDescriptionVersion
CefSharp.BrowserSubprocess.dllYes**Only when using theCefSharp.WinForms.NETCore/CefSharp.Wpf.NETCore/CefSharp.OffScreen.NETCore packages this file isrequired.
Browser SubProcess dll
All
CefSharp.BrowserSubprocess.exeYesBrowser SubProcess executableAll
CefSharp.BrowserSubprocess.Core.dllYesBrowser SubProcess core dllAll
Ijwhost.dllYes**Only when using theCefSharp.WinForms.NETCore/CefSharp.Wpf.NETCore/CefSharp.OffScreen.NETCore packages this file isrequired.
To support C++/CLI libraries in .NET Core, ijwhost was created as a shim for finding and loading the runtime. All C++/CLI libraries are linked to this shim, such that ijwhost.dll is found/loaded when the C++/CLI library is loaded.
>= 87.1.x
CefSharp.Core.Runtime.dllYesArchitecture specific (x86/x64/ARM64) C++/CLI library for CefSharp>= 87.1.x
CefSharp.Core.dllYesCore library for CefSharpAll
CefSharp.dllYesCore library for CefSharpAll
CefSharp.Wpf.dll Required if you installed the CefSharp.Wpf Nuget packageAll
CefSharp.WinForms.dll Required if you installed the CefSharp.WinForms Nuget packageAll
CefSharp.OffScreen.dll Required if you installed the CefSharp.OffScreen Nuget packageAll
CEF/Chromium Required Resources:
The following components are required. CEF will not function without them.
FilenameRequiredDescriptionVersion
libcef.dllYesCEF core libraryAll
chrome_elf.dllYesCrash reporting libraryAll
icudtl.datYesUnicode support dataAll
v8_context_snapshot.binYesV8 snapshot data.All
CEF Optional resources:
The following components are optional. If they are missing CEF will continue to run but any related functionality may become broken or disabled.
FilenameRequiredDescriptionVersion
locales\*.pakNo Locales**
Locale file loading can be disabled completely using CefSettings.PackLoadingDisabled. The locales directory path can be customized using CefSettings.LocalesDirPath.
Directory containing localized resources used by CEF, Chromium and Blink. A .pak file is loaded from this directory based on the CefSettings.Locale value. Only configured locales need to be distributed. If no locale is configured the default locale of "en-US" will be used. Without these files arbitrary Web components may display incorrectly.
All
resources.pakNoThese files contain non-localized resources used by CEF, Chromium and Blink. Without these files arbitrary Web components may display incorrectly.>= 90.6.x
chrome_100_percent.pakNo>= 90.6.x
chrome_200_percent.pakNo>= 90.6.x
d3dcompiler_47.dllNoDirect3D support.
Support for GPU accelerated rendering of HTML5 content like 2D canvas, 3D CSS and WebGL. Without this file the aforementioned capabilities may fail when GPU acceleration is enabled (default in most cases). Use of this bundled version is recommended instead of relying on the possibly old and untested system installed version.
All
libEGL.dllNoANGLE support
Support for rendering of HTML5 content like 2D canvas, 3D CSS and WebGL. Without these files the aforementioned capabilities may fail.
All
libGLESv2.dllNoAll
vk_swiftshader.dllNoSwANGLE support
Support for software rendering of HTML5 content like 2D canvas, 3D CSS and WebGL using SwiftShader's Vulkan library as ANGLE's Vulkan backend. Without these files the aforementioned capabilities may fail when GPU acceleration is disabled or unavailable.
>=94.4.50
vk_swiftshader_icd.jsonNo>=94.4.50
vulkan-1.dllNo>=94.4.50
CEF Deprecated resources:
The following components were included in older version and areno longer distributed with the runtime.
FilenameRequiredDescriptionVersion
snapshot_blob.binYes V8 snapshot data.
  • Version v133.4.x and above this file has been removed.
  • Version v132.3.x and below the file isrequired.
<= 132.3.x
natives_blob.binYes V8 snapshot data.
  • Version 81.3.x and above thenatives_blob.bin file has been removed (#3057).
  • Version 79.1.x and below the file isrequired.
<= 79.1.x
swiftshader\libEGL.dllNoSwiftShader support
Deprecated support for software rendering using SwiftShader's GL libraries. Used as an alternative to SwANGLE when the `--use-gl=swiftshader-webgl` command-line flag is specified.
  • Version 102.0.x and above theswiftshader folder has been removed (#4085).
  • Version 101.0.180 and below the folder is optional.
<= 101.0.180
swiftshader\libGLESv2.dllNo<= 101.0.180
cef.pakNoThese file has been replaced by resources.pak, chrome_100_percent.pak and chrome_200_percent.pak in versions 90.6.50 and above
These files contain non-localized resources used by CEF, Chromium and Blink. Without these files arbitrary Web components may display incorrectly.
<= 89.0.x
cef_100_percent.pakNo<= 89.0.x
cef_200_percent.pakNo<= 89.0.x
cef_extensions.pakNoThis file has been replaced by resources.pak in versions 90.6.50 and above
This file contains non-localized resources required for extension loading. Pass the `--disable-extensions` command-line flag to disable use of this file. Without this file components that depend on the extension system, such as the PDF viewer, will not function.
<= 89.0.x
devtools_resources.pakNoThis file has been replaced by resources.pak in versions 90.6.50 and above
This file contains non-localized resources required for Chrome Developer Tools. Without this file Chrome Developer Tools will not function.
<= 89.0.x

This list might be out of date or incomplete, for further reference see:

NOTE:

  • Scrollbars will be red withoutcef_100_percent.pak orcef_200_percent.pak (depending on yourDPI). If you disable pak loading you will also have the same problem.
  • ** Locales are conditionally required, features like context menus will show empty items without them. Fonts may show smaller than they should. TheCEF documentation on the subject states: Without these files arbitrary Web components may display incorrectly.

Visual C++

SeeRequirements section below for a detailed table of requirements.

For theCefSharp.WinForms/CefSharp.Wpf/CefSharp.OffScreen packages you will needVisual C++ Redistributable Packages for Visual Studio 2022, for theCefSharp.WinForms.NETCore/CefSharp.Wpf.NETCore/CefSharp.OffScreen.NETCore packages you will needVisual C++ Redistribution Packages for Visual Studio 2022.

VC++ is distributed in bothx86 andx64 variants, make sure you install the version matching your target architecture. (i.e. when targeting x86, x86 redistributable/runtime packages are needed).

.Net Framework

SeeRequirements section below.

Requirements

VC++ and.Net 6.0+ are distributed inx86,x64 andarm64 variants, make sure you install the version matching your target architecture. (i.e. when targeting x86, x86 redistributable/runtime package is needed). If you are using an older version of CefSharp, then refer to theRelease Branches section of the homepage to determine the version required.

CefSharp Required Visual C++ Version
PackageMin .Net VersionMin VC++ VersionDownload
CefSharp.Wpf.Net 4.6.2VC++ 2022Visual C++ Redistributable Packages for Visual Studio 2022
CefSharp.WinForms.Net 4.6.2VC++ 2022Visual C++ Redistributable Packages for Visual Studio 2022
CefSharp.OffScreen.Net 4.6.2VC++ 2022Visual C++ Redistributable Packages for Visual Studio 2022
CefSharp.Wpf.NETCore.Net 6.0VC++ 2022Visual C++ Redistributable Packages for Visual Studio 2022
CefSharp.WinForms.NETCore.Net 6.0VC++ 2022Visual C++ Redistributable Packages for Visual Studio 2022
CefSharp.OffScreen.NETCore.Net 6.0VC++ 2022Visual C++ Redistributable Packages for Visual Studio 2022

Anyone with a GitHub account can edit this wiki, contributions are encouraged and welcomed.

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp