【发布时间】:2016-07-07 14:05:06
【问题描述】:
类似:Use Geckofx in a c# 64-bit Windows Forms Apps
我有一个用 C# 编写的应用程序,它使用 GeckoFx 33 x86 版本。我正在尝试将整个应用程序移植到 x86,因此我需要 GeckoFx(包括 XULRunner)为 64 位。
我尝试过的:
我创建了一个新的空解决方案并下载了 GeckoFx nuget。我将应用程序更改为在 x64 中构建,但它不起作用。它显示一个错误,指出 GeckoFx 库采用 BadImageFormat,这意味着它不是 64 位。
我已经下载了 GeckoFx 33 版本的源代码并自己编译。 dll 是完美创建的,但现在我需要一个用于 33 位和 64 位版本的 XULRunner。没找到。
在 64 位应用程序中安装 GeckoFX 的标准方法是什么?我错过了什么?
【问题讨论】:
-
我也找不到现有的 64 位 xulrunner,但您或许可以构建自己的。 wiki.mozilla-x86-64.com/Main_Page 似乎最后一次这样做是为了 31 岁。但是,请查看 bitbucket.org/geckofx/geckofx-45.0,它使用的是 firefox 发行版,并且确实有 64 位版本(例如 ftp.mozilla.org/pub/firefox/releases/45.0/win64-EME-free/en-US)。