我在安装产品时遇到问题 如果DLL(在MSI下)未进行模糊处理,则我的产品(MSI)会成功安装。但是如果我使用混淆的DLL(在MSI下)它就会失败。
安装期间显示错误:
signature or catalog could not be verified or is not valid
安装程序(MSI)在GAC下注册DLL。如果我使用混淆的DLL(与MSI打包),则只会出现此问题。使用未经混淆的DLL,不会发生此问题。
请帮我解决这个问题。
答案 0 :(得分:0)
装配体需要具有强名称才能添加到GAC中。您的混淆dll不再签名。请在混淆后签名。