I need help creating a file association though a wix installer, where
heat generates the file list wxs (so ID's are dynamic), and I don't want
to rely on transforming that file.

I understand I am effectively adding a <ProgId> area to the component
area for my exe in the heat generated wxs.

I haven't found a concise complete example on the Internet, mailing
list, stackoverlow, or the book: "Wix 3.6 A developer's guide to windows
Installer XML", but this is a popular issue.

Many would benefit form a real world complete automated example.

In my heat generated wxs file I see:
<ComponentGroup Id="group_ProductFiles">
  <Component
    Id="cmpAE06573553A70385366B99F6F873F4C4"
    Directory="INSTALLDIR"
    Guid="13818C96-3EA2-4264-93C7-07C265B04ED6"
  >
    <File
      Id="fil295766B9BCB62F1C1108682A4BF39B04"
      KeyPath="yes"
      Source="$(var.dist)\Foo.exe"
    />
  </Component>
</ComponentGroup>

How do I go from that to a valid <ProgId></ProgId> file association?

I have tried so many things incorrectly, I'm shoud just ask for the
right solution, rather than post the wrong thing.

I tried to set a property 
<Property
  Id='FileAssociationProperty' 
  Value="[group_ProductFiles:foo.exe]"
/>

Then use the property to update the exe component, but I must be missing
some context, due to a lack of complete examples on line:

<ProgId
  Id="FooProject"
  Description="Foo Project"
>
  <Extension Id="fooProject" >
    <Verb 
      Command="Open"
      Id="open"
      TargetProperty="FileAssociationProperty"
      Argument="%1" 
    />
  </Extension>
</ProgId>

Things seem to bulid, but the registry doesn't look right
and .fooProject files don't open.



NOTICE: This email may contain confidential information.  Please see 
http://www.meyersound.com/confidential/ for our complete policy.

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to