仅在卸载期间未从GAC卸载Dll

仅在卸载期间未从GAC卸载Dll,dll,windows-installer,installshield,gac,Dll,Windows Installer,Installshield,Gac,我通过在一个特性的组件中指定dll,将其复制到GAC。 我已通过选择该功能安装了我的软件包。dll已复制到GAC。但在执行卸载时,该dll仍保留在GAC中 在修改过程中,我发现了一件奇怪的事情。通过选择该功能安装我的软件包后,我单击“修改”,取消选中该功能并继续安装。 当时,dll已从GAC卸载 在这两种情况下,特征状态均显示为2 在卸载过程中,我在日志文件中找到了以下信息 MSI(18:DC)[09:59:16:619]:执行操作:InstallValidate MSI(18:DC)[09:

我通过在一个特性的组件中指定dll,将其复制到GAC。 我已通过选择该功能安装了我的软件包。dll已复制到GAC。但在执行卸载时,该dll仍保留在GAC中

在修改过程中,我发现了一件奇怪的事情。通过选择该功能安装我的软件包后,我单击“修改”,取消选中该功能并继续安装。 当时,dll已从GAC卸载

在这两种情况下,特征状态均显示为2

在卸载过程中,我在日志文件中找到了以下信息


MSI(18:DC)[09:59:16:619]:执行操作:InstallValidate
MSI(18:DC)[09:59:16:620]:功能:我的功能;安装:不存在;请求:空;操作:空

在修改过程中


MSI(18:DC)[09:59:16:619]:执行操作:InstallValidate
MSI(s)(A8:9C)[09:32:42:720]:功能:MyFeature;安装:本地;请求:缺席;行动:缺席