插件生成后报错:Cannot load the plugin. Error = 126.

插件生成后报错:Cannot load the plugin. Error = 126。如下:

错误代码:126或127,通常表示文件缺失相关的问题。

报错原因:如果插件生成后提示该错误(插件.fpd文件可以正常生成),并且在安装时提示“插件签名无效”。可能是插件在使用签名工具PISignatureGen.exe进行签名时,找不到插件的依赖库导致的。

解决办法:可以将所有插件用到的依赖库文件,放到签名工具PISignatureGen.exe同目录下(位于pluginsdk\tools\)。

最后清理解决方案,重新生成插件即可。此时会显示插件签名成功。