Could Not Load File or Assembly 'CefSharp.Core.Runtime.dll'

Written By AstroBob

Last updated About 1 year ago

Issue

After updating from an older version of LaunchBox, you may encounter the following error message:

Could not load file or assembly 'LaunchBox\ThirdParty\Chromium\CefSharp.Core.Runtime.dll'. The specified module could not be found.

This error indicates that LaunchBox is unable to load a required DLL file, specifically CefSharp.Core.Runtime.dll, which is part of Chromium (the underlying engine for web-based functionality in the app).


Possible Causes

  1. Security Software Interference

    • A security program may have blocked or quarantined the CefSharp.Core.Runtime.dll file during installation.

  2. Incompatible Windows Version

    • Older versions of Windows (Windows 7, 8, 8.1, and early Windows 10 builds) do not support the required dependencies for LaunchBox.


Solutions

Assuming you are running a compatible version of Windows, proceed with the following steps:

  • Check for the DLL File

    • Navigate to LaunchBox\ThirdParty\Chromium\ and verify if CefSharp.Core.Runtime.dll exists.

    • If missing, check if security software quarantined or removed it.

    • If the file does not exist or has been quarantined, allow it in your security software before proceeding to the reinstall step.

  • Reinstall LaunchBox

    • Run the LaunchBox setup file again and install it over your current build (in the same folder). For detailed instructions on re-installing LaunchBox, please refer to this guide.

    • This will restore any missing files without affecting your settings.