Hi. I've been diving into the amazing world of wix and I just came to the
point where I could use some help (newbie alert).

We have a setup with two solutions. One that builds merge modules. The other
that picks the previously generated msm:s and creates msi:s.

My problem occurs when I use the <ps:SnapIn extension. It seems that certain
registry values aren't bound as they should somewhere during the process.
Using orca I can see that the Version key is
"!(bind.assemblyVersion.MyAssembly.dll)" in both the intermediate msm and
the final msi (that value is inserted in the registry when I install).

I have tried Andy Burgess tips:
http://ajbdeveloper.blogspot.com/2008/01/i-recently-tried-to-create-wix-msi.html

I've also created a minimal wixproject with the same assembly and this works
like a charm.

And an excerpt from the wxs file:
...
          <Directory Id="Tools" Name="Tools"
FileSource="$(var.AssemblyRootPath)\$(var.Configuration)\">
            <Component Id="MyAssembly.dll" Guid="...">
              <File Id="MyAssembly.dll" Name="MyAssembly.dll"
Assembly=".net" KeyPath="yes">
                <ps:SnapIn Id="MyAssembly.SnapIn" Description="Installer
Cmdlets" Vendor="..." />
              </File>
            </Component>
          </Directory>
...

 Any ideas on what might be the culprit?
  I noticed that the minimal project defines a <wix><product...> while the
complete one defines a <wix><module...>. At what stage is the version
information supposed to be bound?

Thanks
-------------------------------------------------------------------------
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

Reply via email to