【发布时间】:2014-07-18 16:07:41
【问题描述】:
我在安装产品时遇到问题。
如果 DLL(在 MSI 下)没有被混淆,我的产品(MSI)会成功安装。但如果我使用混淆的 DLL(在 MSI 下),它会失败。
安装过程中显示的错误是:
signature or catalog could not be verified or is not valid
安装程序(MSI)在 GAC 下注册 DLL。如果我使用混淆的 DLL(与 MSI 一起打包),那么只会出现这个问题。使用未混淆的 DLL 不会出现此问题。
请帮我解决这个问题。
【问题讨论】:
-
在混淆之前是否对程序集进行了签名?如果是,请在混淆后签名。
标签: windows-installer obfuscation gac signing dotfuscator