0

我在安装产品时遇到问题。
如果 DLL(在 MSI 下)没有被混淆,我的产品(MSI)会成功安装。但如果我使用混淆的 DLL(在 MSI 下),它会失败。

安装过程中显示的错误是:

signature or catalog could not be verified or is not valid  

安装程序(MSI)在 GAC 下注册 DLL。如果我使用混淆的 DLL(与 MSI 一起打包),那么只会出现这个问题。使用未混淆的 DLL 不会出现此问题。

请帮助我如何解决这个问题。

4

1 回答 1

0

程序集需要有一个强名称,然后才能添加到 GAC。您的混淆 dll 不再签名。请混淆后签名。

于 2014-05-30T12:24:12.917 回答