Ok. So I have removed the property with the file search. Now it looks like:
<Component Id="A"> <File Id="MainEXE" name="Main.exe" Source="$(var.BINDIR)/Main.exe"/> .... </component> ... <Component Id="B"> ... <ProgId Id='extfile' Description='Ext file'> <Extension Id='ext' ContentType='application/ext'> <Verb Id='open' Command='Open' TargetFile='[MainEXE]' Argument='"%1"' /> </Extension> </ProgId> </Component> Produces "Unresolved reference to 'File:[MainEXE]' in section ... If I then change it to TargetFile='[#MainEXE]', I get the same error. If I change it to TargetProperty='[#MainEXE]', I get: ICE69: Mismatched component reference. Entry 'reg1099EB9499BDFA8BA8EBB7D10C985FE0' of the Registry table belongs to component 'B'. However, the formatted string in column 'Value' references file 'MainEXE' which belongs to component 'A'. Components belong to different features (LGHT0204) > You need to use either [#fileid] for > a long path or [!fileid] for a > short path. Since it's the same MSI there should be no need > to mess > about with Properties just change the TargetProperty to > reference the > File Id of the executable. > > The ICE69 error is because there's no File with Id of > "MAINEXEC" in your > MSI. If the File Element of main.exe has Id="Main.exe" use > [#Main.exe]. > See http://msdn.microsoft.com/en-us/library/aa368609.aspx > > Actually having looked at the Verb syntax you could drop > the > TargetProperty attribute & use the TargetFile attribute > instead & point > it at the File Id of Main.exe. It may achieve the exact > same thing as > above but it should be better syntactically since the > package is > installing the executable & the (optionally) the file > type. > ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users