Guy from Webkit project says that ir's already possible to build x64 bit version of WebKit.
Will it be possible to create WebKit.NET assembly of AnyCPU type?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As there is no x64 build of WebKit yet, WebKit .NET is configured to run only as a 32-bit process so that it functions correctly on 64-bit versions of Windows. As a consequence of this, ALL .NET applications which use WebKit .NET must also be configured in this way. By default, C# applications will run as a 64-bit process on Win64, and we will get an error if we try to use a 32-bit library with them.
Ultimately, I'm not sure what effect it would have to build a 64-bit WebKit .NET around the 32-bit webkit.dll. And yes, AnyCPU works, too. You can build any of Visual Studio's target architectures.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I saw that remark you quoted. Generally pure x86 version of WebKit.NET will suite 95% of applications.
But in my project I use third-party libraries for which it's critical to be started in x64 bit mode on x64 pc.
Therefore I can't use x86 WebKit.NET.
I asked about x64 bit version of WebKit in WebKit mailing list and got the following answer:
Of course WebKit is 64 bit. Just use this for building a 64-bit build:
Is there any estimations on when x64 bit version of WebKit.NET will be available?
Guy from Webkit project says that ir's already possible to build x64 bit version of WebKit.
Will it be possible to create WebKit.NET assembly of AnyCPU type?
It's possible. From the basic tutorial under Changing the Application Platform (http://webkitdotnet.sourceforge.net/basics.php?p=4):
Ultimately, I'm not sure what effect it would have to build a 64-bit WebKit .NET around the 32-bit webkit.dll. And yes, AnyCPU works, too. You can build any of Visual Studio's target architectures.
Thanks for the response.
I saw that remark you quoted. Generally pure x86 version of WebKit.NET will suite 95% of applications.
But in my project I use third-party libraries for which it's critical to be started in x64 bit mode on x64 pc.
Therefore I can't use x86 WebKit.NET.
I asked about x64 bit version of WebKit in WebKit mailing list and got the following answer:
Tools/Scripts/set-webkit-configuration -64-bit
Tools/Scripts/build-webkit
I wonder if it possible to get WebKit.NET as one AnyCPU assembly or as two assemblies - one x86 and one x64.
That would be a great feature to be able to use WebKit.NET in x86 and x64 application without being caged to only x86 architecture.
Thanks,
Dmitry.
I have the same question.
Is it possible to have a WebKit.NET wrapper as AnyCPU and ship native WebKit libraries both for x86 and x64 platform?