I have a developed a binary extension that works fine under Firefox, but cannot manage to deploy it in XULRunner/GeckoFX. The extension doesn't have a UI and just provides an API to our main application (in .NET).
All tutorials I could find explain how to install them into a XULRunner application. But by using GeckoFX, XULRunner is running embedded in my project, so I don't have a XULRunner application.
I've already tried copying the installed extension's directory from Firefox's profile directory to XULRunner's profile, and also to use the FF profile directory for GeckoFX, both to no avail.
My current suspicion is that the extension's targetApplication
in install.rdf
needs to be adjusted for GeckoFX, but what's the correct id?
Since we are deploying GeckoFX/XULRunner embedded in our project, I don't need the extension manager, a static deployment would be enough.