Thanks for your answers. I tried a property too. It didn't work. It wasn't replaced. Maybe that's because the name field of a shortcut of the type Filename and not Formatted. Well i guess i'll have to use text without the ProductName.
Andreas Hellwig Tony Juricic schrieb: > 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 >> WiX-users@lists.sourceforge.net >> 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 > WiX-users@lists.sourceforge.net > 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users