.net System.Windows.Forms.WebBrowser:force X86?

.net System.Windows.Forms.WebBrowser:force X86?,.net,winforms,webbrowser-control,.net,Winforms,Webbrowser Control,此对象始终使用系统上的默认值,因此在x64计算机上,它将使用x64 Internet Explorer对象。 我有没有办法强迫它使用x86 IE?浏览器访问的网页元素在x64上不起作用,我无法控制。您可以在Visual Studio项目的属性页中强制表单应用程序在x86中编译。 Properties->Build->Platform Target在X86模式下编译程序。这是否会强制嵌入式浏览器对象也使用X86 IE?确实如此,WebBrowser使用进程中Internet Explorer。64

此对象始终使用系统上的默认值,因此在x64计算机上,它将使用x64 Internet Explorer对象。
我有没有办法强迫它使用x86 IE?浏览器访问的网页元素在x64上不起作用,我无法控制。

您可以在Visual Studio项目的属性页中强制表单应用程序在x86中编译。
Properties->Build->Platform Target

在X86模式下编译程序。

这是否会强制嵌入式浏览器对象也使用X86 IE?确实如此,WebBrowser使用进程中Internet Explorer。64位和32位组件不能在进程内混合使用。