Я создал серьезное обновление для моего установочного скрипта, один из дополнительных компонентов должен быть вставлен в 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 с помощью , но это не дало эффекта.