У меня есть сценарий WIX:
<Product Id="$(var.ProductCode)" Name="$(var.ProductName)" Version="$(var.ProductVersion)" Manufacturer="$(var.Manufacturer)" UpgradeCode="$(var.UpgradeCode)">
<Property Id="ALLUSERS" Value="1" />
<Icon Id="icon.ico" SourceFile="{MY PATH}"/>
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
<Property Id="FINDPUBLICDIR">
<RegistrySearch Id="Registry" Type="raw" Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.ProductName)" Name="Location"/>
</Property>
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<MediaTemplate EmbedCab="yes" />
<FeatureRef Id="Feature" />
</Product>
Все работает нормально, но мой значок все еще используется по умолчанию при установке и удалении программ.
(Путь в порядке, потому что, если я установилнеправильный / не существующий путь, я получаю ошибку компиляции)
(я пытался изменить InstallerVersion
, но ничего не произошло)
Кто-нибудь знает, что может быть не так?