这个问题在这里已有答案:
我需要创建2个完全隔离的AppDomain并运行2个独立的Awesomium.WebCore副本(我不能在一个应用程序中运行2个副本) . 当我在其他AppDomain中创建WebCore的第二个副本时,我遇到的问题与我在一个AppDomain中创建的错误相同 .
我如何创建AppDomain:
AppDomain.CreateDomain(RandomHelper.NextString(10));
我尝试第二次初始化Awseomium.WebCore时出错:
Awesomium.Core.dll中发生类型为“System.AccessViolationException”的未处理异常附加信息:尝试读取或写入受保护的内存 . 这通常表明其他内存已损坏 .
1 回答
我对这一行没有任何问题:
但是我使用这个构造函数更好: