I had similar things happen to me and solved them by using CA like:
<Property Id="PROGRESS_DLG_TITLE" Secure="yes" />
<CustomAction Id="SetProgressTitle" Property="PROGRESS_DLG_TITLE"
Value="!(loc.ProgressDlg_Title)" Execute="immediate" />
In this case above dialog title contained [ProductName] which was not
resolved. Then you schedule CA very early and insert the property name
where you need resolved string.
The only way I can understand this is that MSI DB fields are not all
equal. For some resolution works, for others doesn't.
-----Original Message-----
From: Andreas Hellwig [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 01, 2008 9:54 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] [ProductName] not replaced in Shortcut Name
Well I used [ProductName] like it is used in the WiXUI localization
files. Everywhere else it works correct. Just in the shortcut it isn't
replaced correctly.
in the .wxl file i've got this:
<String Id="Test_UninstallLinkTitle" Overridable="yes">Uninstall
[ProductName]</String>
<String Id="Test_UninstallLinkDescription" Overridable="yes">Removes
[ProductName] from your computer.</String>
and in my .wxs file i've got this:
<Shortcut Id="UninstallProduct_all"
Name="!(loc.Test_UninstallLinkTitle) "
Target="[System32Folder]msiexec.exe"
Arguments="/x {$(var.TEST_PRODUCT_CODE)}"
Directory="Test_startmenu_subfolder"
Description="!(loc.Test_UninstallLinkDescription)" />
any idea why the [ProductName] isn't replaced for the shortcut?
Andreas Hellwig
Rob Hamflett schrieb:
> [ProductName] indicates that ProductName is a property. Are you sure
you don't want $(loc.ProductName)?
>
> Rob
>
> Andreas Hellwig wrote:
>
>> Hi,
>>
>> I'm trying to create a shortcut with a localized name, but sadly
>> '[ProductName]' isn't replaced in the localization-string (same for
the
>> description). Is there a method to get it working correctly?
>>
>> Andreas Hellwig
>>
>>
------------------------------------------------------------------------
-
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
>>
>
>
>
------------------------------------------------------------------------
-
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users