Я пытаюсь использовать пакет CefSharp.OffScreen(41.0.0)
Nuget Package в приложении службы WCF, и при попытке запустить службу из Visual Studio 2013 я получаю следующую ошибку:
Не удалось загрузить файл или сборку "CefSharp.BrowserSubprocess.Core.DLL" или одной из его зависимостей. Указанный модуль не найден.
Описание: Необработанное исключение произошло во время выполнения текущий веб-запрос. Просмотрите трассировку стека информацию об ошибке и где она возникла в коде.
Сведения об исключении: System.IO.FileNotFoundException: не удалось загрузить файл или сборку "CefSharp.BrowserSubprocess.Core.DLL" или один из его зависимостей. Указанный модуль не найден.
Указанная сборка присутствует в папке bin проекта, а также все необходимые сборки, перечисленные на веб-сайт CefSharp. Если на самом деле требуется еще одна сборка, я не понял, что это такое.
Несколько других замечаний:
- Легко воспроизвести: Начните с VS2013 "Приложение WCF Service Application", просто добавив пакет CefSharp.Offscreen Nuget.
- Я создаю проект в x86.
- CefSharp также зависит от распространяемых компонентов Visual Studio С++ 2012. Я скопировал эти файлы в папку bin, но все равно получаю ту же ошибку.
- Я попробовал решения в вопросе SO здесь, безрезультатно.
-
CefSharp
отлично работает при использовании Консольного приложения или WPF Применение.