我已经为我的安装程序脚本创建了主要升级,其中一个附加组件需要插入到GAC中。我使用下面的代码序列WiX:在主要升级中向GAC添加条目
<Component Id="Net20ApiAssembliesGAC" Guid="GUID">
<File Id="FileId" Name="FileName"
DiskId="1" Assembly=".net" KeyPath="yes"
Source="..\..\API\DotNet\Assemblies\v2.0\FileName" />
</Component>
安装而不是升级的早期版本是成功的,但是,如果我升级我得到了详细的日志
UnregisterSharedComponentProvider
ComponentUnregister
以下条目并且该条目未出现在GAC中。
我已经使用<移除RemoveExistingProducts RemoveExistingProducts =“InstallFinalize”/ >之后,但这并未产生效果。
假设我了解问题在行动:ProcessComponents。更新组件注册 –
2011-04-06 15:45:16