Awesomium.NET WebCore.CreateWebView через необработанное исключение

Следующий код создает необработанное исключение, и я понятия не имею, почему.

using (WebView view = WebCore.CreateWebView(1100, 600)) 
{
 ...
}

Необработанное исключение: System.AccessViolationException: попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена. в Awesomium.Core.NativeMethods.WebCore_CreateWebView_1(HandleRef jarg1, Int32 jarg2, Int32 jarg3, HandleRef jarg4) в Awesomium.Core.WebCore.CreateWebView(ширина Int32, высота Int32)

Есть идеи, как это решить?

1 ответ

  • У меня была та же проблема, и кажется, что когда JavaScript выключен, он вылетает. Так что лучше начать WebCore.CreateWebSession с WebPreferences.Default вместо new WebPreferences с JavaScript = ложь.
  • Также его сеанс нуждается в отдельном потоке для всей жизни приложения (только один поток и не более).
Другие вопросы по тегам