2017-02-21 8 views
3

Я работаю над приложением CefSharp WinForms в течение нескольких недель, и у меня не было никаких проблем с ним. Этим утром, добавив несколько вещей в приложение, я попытался запустить его, чтобы испытать что-то и получил ошибку ниже:CefSharp - Не удалось загрузить файл или сборку «CefSharp.Core.dll» или одну из его зависимостей

System.IO.FileNotFoundException was unhandled Message: An unhandled exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll Additional information: Could not load file or assembly 'CefSharp.Core.dll' or one of its dependencies. The specified module could not be found.

После поиска на некоторое время я нашел это:

https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Runtime_dependencies

Я проверил bin/Debug/x86 для проекта, и все зависимости присутствуют. Что еще более важно, он работал нормально пять минут назад, и я не касался ничего за пределами одного класса для миграции Entity Framework.

Я пробовал очистить и перестроить решение, перезапустить Visual Studio, перезагрузить компьютер и очистить/bin/Debug, и ни один из них не помог.

Зачем нужна эта ошибка после нескольких дней без нее и как я могу решить проблему?

Редактировать: Я провел некоторое дополнительное экспериментирование, и я могу заставить приложение работать в режиме Release, но не в режиме отладки. Если я изменю выходный путь режима Release на Debug, он не с той же ошибкой (аналогично, ему удастся выполнить Debug с выходным путем Release).

ответ

1

Недавно у меня была аналогичная проблема. Но даже в режиме выпуска у меня была такая же проблема. Проходя через Github cefsharp FAQs, что аналогичная ссылка.

Примечание 2 решить мою проблему

If compiling from source (not recommended, use the Nuget packages) and you notice that you can no longer build in debug mode, but release builds work just fine you may need to repair your version of Visual Studio. This happens in rare cases where you will get the same exact message as a missing unmanaged .dll file as shown above.

пришлось ремонтировать визуально студию и все начали работать, как и раньше.

Надеюсь, это поможет.

Смежные вопросы

 Смежные вопросы