Я создал серьезное обновление для своего сценария установки, один из дополнительных компонентов необходимо вставить в 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
Компонент
и запись не отображается в GAC.
Я переместил RemoveExistingProducts с помощью ‹RemoveExistingProducts After =" InstallFinalize "/›, но это не дало результата.