2010-06-03 14 views
5

Dieses Objekt verwendet immer den Standardwert auf dem System. Auf einem x64-Computer wird daher ein x64 Internet Explorer-Objekt verwendet. Gibt es eine Möglichkeit, ich kann es zwingen, den x86 IE zu verwenden? Das Webseitenelement, auf das der Browser zugreift, funktioniert nicht auf x64 und liegt außerhalb meiner Kontrolle.System.Windows.Forms.WebBrowser: erzwingen X86?

Antwort

4

Sie können erzwingen, dass die Formularanwendung in den Eigenschaftenseiten des Visual Studio-Projekts in x86 kompiliert wird. Properties -> Build -> Platform Target

+0

Erzwingt dies das eingebettete Browser-Objekt, auch X86 IE zu verwenden? – heap

+2

Es tut WebBrowser verwendet Internet Explorer in Arbeit. 64-Bit- und 32-Bit-Komponenten können nicht in einem Prozess gemischt werden. –

0

Kompilieren Sie Ihr Programm im X86-Modus.