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

Written By AstroBob

Last updated 11 months 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.