DotNetBrowser:System.AccessViolationException

时间:2016-07-15 04:18:41

标签: c# wpf google-chrome webbrowser-control dotnetbrowser

当运行其中一个示例项目时,我遇到了下面的错误,我无法继续。我正在使用DotNetBrowser 1.7.x,Visual Studio 2013使用运行时v4.5和Windows 10.你能帮我解决这个问题吗?

  

System.AccessViolationException'发生在DotNetBrowser.dll

中      

附加信息:尝试读取或写入受保护的内存。   这通常表明其他内存已损坏。

干杯, Jhessie

2 个答案:

答案 0 :(得分:1)

您是在32位还是64位平台上运行示例项目?如果此问题仅针对64位可重现,则项目中存在某种配置问题。我们已经注意到几次非常相似的行为,并且在玩完配置之后它已经以某种方式消失了。

这种行为的原因尚不清楚。

如果您想帮助DotNetBrowser团队找到问题的确切原因,您可以向他们发送一个样本解决方案,此行为可以持续重现。

更新:在DotNetBrowser 1.8.1中修复了AccessViolationException问题。

答案 1 :(得分:1)

您可以尝试清理临时文件并重建项目。请确保您选择了“x86”或“x64”配置,而不是“任何CPU”。

您可以在以下位置找到临时文件:

%Temp%\dotnetbrowser-chromium-*