2016-07-07 1 views
0

類似:Use Geckofx in a c# 64-bit Windows Forms AppsGeckoFxとXULRunnerの

それはGeckoFx 33 x86バージョンを使用しているC#で書かれたアプリケーションを持っています。アプリケーション全体をx86に移植しようとしているので、GeckoFx(XULRunnerを含む)が64ビットである必要があります。

を私は新しい空のソリューションを作成し、GeckoFxのnugetをダウンロード:私は試してみました何

。 x64でビルドするようにアプリケーションを変更しましたが、動作しません。これは、GeckoFxライブラリがBadImageFormatにあることを示すエラーを示します。つまり、64ビットではありません。

私はGeckoFx 33バージョンのソースコードをダウンロードし、自分でコンパイルしました。 DLLは完全に作成されましたが、バージョン33と64ビットのXULRunnerが必要です。私はそれを見つけることができませんでした。

GeckoFXを64ビットアプリケーションにインストールするための標準的な方法は何ですか?私は何が欠けていますか?

+0

私も既存の64ビットxulrunnerを見つけることができませんでしたが、おそらく自分自身を構築することができました。 http://wiki.mozilla-x86-64.com/Main_Pageが31のために最後に行ったようです。 しかし、firefoxディストリビューションを使用しているhttps://bitbucket.org/geckofx/geckofx-45.0をチェックしてください64ビット版(例:https://ftp.mozilla.org/pub/firefox/releases/45.0/win64-EME-free/en-US/)があります。 –

答えて

0

XulrunnerはFirefoxに組み込まれています。自分でXulrunnerを構築しようとすることができます。

実際には私の問題ですが、私は解決策を見つけることができず、64ビットでXulrunnerを構築することはできません。

解決策は見つかりましたか?

+0

参照:https://bitbucket.org/geckofx/geckofx-45.0/issues/108/is-there-anyway-to-use-v45-in-64bit-mode – naex

関連する問題