Hi All,

Why does user reference paths not update wix library locations and still
enforces the use of the hint path? Is there any way around it?

To give some Context, We have a scenario where we need to change the
projects reference locations per user at different times in development.
What usually happens is they will have a different copy of a dll that
they are trying to integrate so they update the 'Reference Paths'
sections in the projects properties such that it now points to their
development directory on their local machine. This is fine because this
setting change will be made to a new custom file
(ProjectName.vbproj.user) which isn't checked into source control
(important) with the following code.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
  <PropertyGroup>
    <ReferencePath>D:\MyDevArea\</ReferencePath>
  </PropertyGroup>
</Project>

This works well as it updates the projects references ignoring the
hintpath when the same dll is found in that directory.

Now onto Wix, I was most pleased when I saw the Paths tab in the
properties page. Updating 'Reference Paths' also made this .user file
even though the method of adding them is different. 

What is my problem is that it does not update the path used for the
WixLibrary. The code for the .wixproj is as follows:

  <ItemGroup>
    <WixLibrary Include="ReconcilorCore">
      <HintPath>L:\BuildDrop\Version\Etc\Core.wixlib</HintPath>
    </WixLibrary>
  </ItemGroup>

So I was hopeful that the Hintpath would be overridden by the user
reference path, but it is not the case.
So sadly the developers need to modify the .wixproj file when they are
doing development which is a bit more complicated and requires the file
to be checked out.
Is there any way to fix this, know any other way to do it or is it a
known bug?


Thanks,
Murray



This e-mail and any attachments to it (the "Communication") are confidential 
and are for the use only of the intended recipient. The Communication may 
contain copyright material of the Snowden Group ("Snowden"), or any of its 
related entities or of third parties. If you are not the intended recipient of 
the Communication, please notify the sender immediately by return e-mail, 
delete the Communication, and do not copy, print, retransmit, disclose, store 
or act in reliance on the Communication. Any views expressed in the 
Communication are those of the individual sender only, unless expressly stated 
to be those of Snowden. Although virus protection devices and procedures are in 
place, Snowden does not guarantee the integrity of the Communication, or that 
it is free from errors, viruses or interference. Snowden advises email 
recipients to carry out their own virus checks before opening any attachment.  
Please note that the main telephone number for the Snowden Perth office has 
changed to +61 8 9213 9213.


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to