I tried removing the period but with no luck. I've resorted to the old workaround of referencing a directory like a property and hard-coding the rest of the path.
Thanks to Denis, Chad and Bob for their input. Rob Chad Petersen wrote: > I wonder if the period is messing it up. I've run into some problems when my > File Id had a period in it. Can't remember the details, but something makes > me ALWAYS remove periods from my File Ids these days. > > Might be worth a try to use > > <File Id="dbsviewexe".... > > And then change any references to [#dbsviewexe] > > Just a thought. Not sure it will have any impact for you. > > Chad > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Hamflett > Sent: Thursday, September 18, 2008 7:55 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] HA: File not installed when it really is > > The Custom Action is called LaunchDBS. It's run from the ExitDialog if the > relevant check box is > checked. It's defined like so: > <CustomAction Id="LaunchDBS" Return="asyncNoWait" FileKey="dbsview.exe" > ExeCommand="" > Execute="immediate" /> > > And dbsview.exe is the file key refered to in a component like so: > <Component Id="dbsui" Guid="165BAE14-E4C2-4E70-A8E3-FC67E754E622"> > <File Id="dbsview.exe" Name="dbsview.exe" DiskId="1" Vital="yes" > src="../UIApp/bin/Release/dbsview.exe"> > <Shortcut Id="sLaunchUI" Directory="DBSMenuDir" Name="SN-DBS~1" > LongName="SN-DBS Network View" /> > <Shortcut Id="sStartupUI" Directory="StartupFolder" Name="SN-DBS~1" > LongName="SN-DBS Network View" /> > </File> > </Component> > > The line from ExitDialog that runs it is a child of the 'Finish' button > control and look like this: > <Publish Event="DoAction" Value="LaunchDBS"><![CDATA[(InstallMode<>"Remove") > AND > (InstallMode<>"Repair") AND (InstallMode<>"Change") AND > (RUNDBSNOW=1)]]></Publish> > > RUNDBSNOW is the property associated with the 'run UI now' check box on the > dialog. > > Rob > > Denis Zavorotnyuk wrote: >> Hi, Rob. >> Can you show your wxs-file in which you describe your custom actions? >> Btw, in your installation log-file there isn't a custom action which must >> launch your dbsview.exe after installation. >> >> С уважением, >> Заворотнюк Денис. >> >>> -----Исходное сообщение----- >>> От: [EMAIL PROTECTED] [mailto:wix-users- >>> [EMAIL PROTECTED] От имени Rob Hamflett >>> Отправлено: 18 сентября 2008 г. 18:29 >>> Кому: wix-users@lists.sourceforge.net >>> Тема: Re: [WiX-users] File not installed when it really is >>> >>> It appears my attachment has been stripped. I've uploaded it here: >>> https://www.snsys.com/res/store/log.zip >>> >>> Thanks for any help, >>> Rob >>> >>> Rob Hamflett wrote: >>>> I've got an issue where the installer gives an error when I refer to an >>>> ID for a file that wasn't installed, even though it actually is. >>>> >>>> I have a file called dbsview.exe, and the file ID is the same. I'm >>>> trying to launch it at the end with a Custom Action using the file ID. >>>> When I do this I get a 2753 error reporting that this file was not >>>> marked for installation. I've created a full log of the installation >>>> and attached it. I've added a second extension because some mailing >>>> lists have issues with zip files. The error appears at line 14839. >>>> However, the file is actually installed. The version number of the file >>>> on disk changes as expected, and you can see that Windows Installer >>>> reports that the file will be installed on line 13772. >>>> >>>> I'm trying to allow 4th digit upgrades, so I have scheduled >>>> RemoveExistingProducts to before CostInitialize. I realise that this >>>> has issues with rollback, and that although 3rd digit downgrades are >>>> still caught by the Upgrade table, 4th digit downgrades aren't. This is >>>> actually the case that is failing. I'm downgrading from 2.0.47.4 to >>>> 2.0.47.3. Everything goes exactly as it should, except for when I try >>>> to use the file ID in a Custom Action. >>>> >>>> A while back I became aware of an issue in Windows Installer where the >>>> path for a file wouldn't be available via it's ID if the file wasn't >>>> actually to be installed. This was discovered in a similar Custom >>>> Action that was used to launch an executable that hadn't changed and so >>>> was not marked for installation. The work around was to use a property >>>> and set it to a directory with the file name hard-coded onto the end. I >>>> guess I can do the same here, but I'd like to understand whats going wrong. >>>> >>>> Any help would be appreciated. >>>> >>>> Rob >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>> challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great >>>> prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users