在c#64位Windows窗体应用程序中使用Geckofx

本文关键字:Geckofx 应用程序 窗体 c#64 Windows | 更新日期: 2023-09-27 18:28:26

在64位C#窗口窗体应用程序中,我可以使用geckofx吗?或者没有这样的解决方案?感谢

在c#64位Windows窗体应用程序中使用Geckofx

您需要GeckoFX源代码。在x64中生成。然后从ftp.mozila.org下载xulrunner源代码(与gecko-fx版本相同),并在x64中构建。

从源代码构建GeckoFX的另一种选择是使用CorFlags.exe将程序集标记为64位(Tom)

现在有64位geckofx-nuget包。

不再需要从源代码编译Firefox。

Tom的回答对我很有效。在跳到64位后,我唯一遇到的问题是我的.csproj文件中的include:有问题

<FirefoxDir Include="$(PkgGeckofx45)'content'Firefox'*.*" />

这停止了正确的解决,并且这个PkgGeckofx45没有被定义。经过两次试验,我发现$(PkgGeckofx4564)是有效的。