1

我的代码是这样的:

WebBrowser browser = new WebBrowser();
browser.Width = 700;
browser.Height = 200;
**browser.Url = new Uri("about:blank");**
browser.DocumentText = mytext;

并且错误发生在突出显示的行中,即:

BadImageFormatException 未处理:对内存位置的访问无效。(来自 HRESULT 的异常:0x800703E6)。

我在许多论坛中进行了搜索,并且已经将我的项目属性平台更改为任何 CPU。但它不起作用。

任何帮助将不胜感激。

谢谢

4

2 回答 2

0

你可以试试这个:

WebBrowser webBrowser1 = new WebBrowser();
webBrowser1.Navigate("about:blank");
HtmlDocument objHtmlDoc = webBrowser1.Document;
objHtmlDoc.Write("<span style=\"font-size:10px\">TEXT </span>");
panel1.Controls.Add(webBrowser1);

这对我来说很好。

于 2013-05-09T15:25:04.393 回答
-1

BadImageFormatException 通常与位数有关 - 尝试更改产品构建的架构(x86、x64)以匹配您引用的 DLL 的架构。

于 2013-05-09T15:30:26.160 回答