我的代码如下所示:
WebBrowser browser = new WebBrowser();
browser.Width = 700;
browser.Height = 200;
**browser.Url = new Uri("about:blank");**
browser.DocumentText = mytext;
错误发生在突出显示的行中,即:
BadImageFormatException未处理:对内存位置的无效访问。 (来自HRESULT的异常:0x800703E6)。
我在许多论坛中搜索并已将我的Project Property Platform更改为任何CPU。但它不起作用。
任何帮助将不胜感激。
由于
答案 0 :(得分: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);
这对我来说很好。
答案 1 :(得分:-1)
BadImageFormatException通常与位数相关 - 尝试更改产品构建的体系结构(x86,x64)以匹配您引用的DLL的体系结构。