在Any-CPU WPF应用程序中使用32位webBrowser控件

时间:2011-06-24 14:08:02

标签: wpf vb.net 64-bit browser

我正在编写一个需要显示HTML内容和网站的VB.Net WPF应用程序。我正在使用webBrowser控件执行此操作。该应用程序在x86下运行时性能大幅下降,我真的希望将其设置为Any-CPU。但是webBrowser控件需要为32位才能运行flash。有没有办法实现这个目标?在64位进程中运行32位webBrowser,或者是一个可以管理它的替代控件,并允许我从字符串和URL加载HTML?

感谢您的帮助,对不起,我没有更好地提出这个问题,我现在有一个令人头疼的问题。

萨姆。

1 个答案:

答案 0 :(得分:1)

不,您无法在同一Windows进程中混用32位和64位代码

也许你应该调查你的32位应用程序为什么会有性能。除非您使用非常大量的数据,否则需要增加64位地址空间,t * 这里没有理由32位应用程序应该明显更慢 *。举个例子,看一下Rico Mariani的博客文章,解释为什么Visual Studio 2010只有32位。