CefSharp Project exe не открывается

Если я использую что-либо с CefSharp в своем приложении WPF, будь то <cefSharp: ChromiumWebBrowser /> в XAML-файле или ChromiumWebBrowser browser = new ChromiumWebBrowser (); или Cef.Initialize (new CefSettings ()); в .cs-файле, я больше не могу открыть исполняемый файл в папку /obj. Экзешник в папке /bin, что то же самое, Visual Studio открывается, но запускается без проблем.

Я использую Visual Studio 2019 (Сообщество).

Через Nuget я установил CefSharp.Common, CefSharp.Wpf, cef.redist.x64 и cef.redist.x84. Эта ошибка возникает с x64, x86 или любым процессором. (Для любого процессора я изменил соответствующие файлы (например: https://ourcodeworld.com/articles/read/173/how-to-use-cefsharp-chromium-embedded-framework-csharp-in-a-winforms-application ))


person Arodos    schedule 30.03.2021    source источник
comment
То есть браузер работает, если запускать из папки bin? exe в папке вашего объекта, в то время как у него не будет необходимых ресурсов в папке obj. Это ожидаемо, не ясно, в чем проблема, если она есть.   -  person amaitland    schedule 30.03.2021
comment
Папка Obj принадлежит компилятору/линкеру. Это не предназначено для того, чтобы вы пытались что-то сделать с файлами, которые там находятся.   -  person NineBerry    schedule 23.05.2021


Ответы (1)


Я имел дело с очень похожей проблемой в течение некоторого времени. Оказывается, мне просто нужно было удалить три файла CefSharp.*.dll из основного каталога и вместо этого скопировать папку /x84 из /bin.

person odoluca    schedule 22.05.2021
comment
Вы имеете в виду х64? Или х86? x84 похоже на опечатку. Копировать папку куда именно? - person amaitland; 23.05.2021