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