CefSharp создает экземпляр нового приложения при Cef.InitializeC#

Место общения программистов C#
Ответить
Anonymous
 CefSharp создает экземпляр нового приложения при Cef.Initialize

Сообщение Anonymous »

У меня возникли проблемы с инициализацией Cef, так как я обновил его версию. Мы используем версию 89.0.170 и обновились до 140.1.140. сценарий следующий:

Код: Выделить всё

    internal static class Program
{
/// 
/// The main entry point for the application.
/// 
[STAThread]
private static void Main(string[] args)
{
var settings = new CefSettings
{
CachePath = AppDomain.CurrentDomain.BaseDirectory + "\\cache",
BrowserSubprocessPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "CefSharp.BrowserSubprocess.exe")
};
if (Cef.IsInitialized != true) Cef.Initialize(settings);

new FrmConfig().ShowDialog();
}
}
1 -> Cef.IsInitialized имеет значение null
2 -> Вызовите Cef.Initialize(), но теперь Cef.IsInitialize имеет значение false
3 -> Новый экземпляр приложения запускается вне отладчика.
Для меня это не имеет смысла. Что не так с этой конфигурацией?
мы уже попробовали некоторые вещи:
  • установили rootCachePath и CachePath в соответствии с записями в настройке LogFile и выполнили проверку зависимостей;
  • установили MultiThreadedMessageLoop = false.
  • пробовали инициализацию x86 и любой процессор.


Подробнее здесь: https://stackoverflow.com/questions/798 ... initialize
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»