我的环境:win8 64bit,vs2010, 我按照tutorial中的每一步,但我自己的dll插件无法安装,我也安装了WiX工具集并制作了一个msi文件,但它根本无法工作......
(1)我使用prompt(特权)cmd完成所有工作。
(2)我的文件如下所示
(3)firefox关于:我的msi文件安装后插件页面不包含我的dll插件..
(4)失败..
那么这里发生了什么?
答案 0 :(得分:2)
您是使用prep2010x64.cmd文件(或其他x64.cmd文件)构建的吗?如果是这样,那可能是你的问题。许多人完全没有阅读firebreath网站上的说明,错误地使用x64构建,因为他们运行的是64位操作系统。事情是,像Firefox这样的浏览器仍然是32位,所以插件也需要构建32位。
下一个问题,如果没有帮助,那就是当你在.dll上运行时,regsvr32命令是否成功。
澄清:你想出了这个,但未来的读者要非常清楚:除非您能够清楚地解释为什么需要,否则不要使用prep2010x64.cmd - 并且运行64位操作系统不计算在内。大多数人都想使用prep2010.cmd(或者哪一年)。