The directory is fine, I build it locally and on a build server, the fact that 
I can't figure out is why I have 2 different results building Debug or Release. 
I have tried to fix the path not using $(Configuration) but it seem make no 
difference.

> From: jocoo...@jackhenry.com
> To: wix-users@lists.sourceforge.net
> Date: Fri, 26 Jul 2013 20:44:46 +0000
> Subject: Re: [WiX-users] HeatFile not works if build in Release
> 
> I would expect DirectoryRefId to match the Directory@Id you're substituting.  
> However, this should cause it to break in both Configurations, so I suspect 
> that's not it.
> 
> Is this Release configuration build breaking on a build server, both locally 
> and on a build server, or just locally?  I note you're redirecting the output 
> from the default, and that can cause serious breakage and performance 
> problems on a TFS build server.
> 
> --
> John Merryweather Cooper
> Build & Install Engineer - ESA
> Jack Henry & Associates, Inc.®
> Shawnee Mission, KS  66227
> Office:  913-341-3434 x791011
> jocoo...@jackhenry.com
> www.jackhenry.com 
> 
> 
> 
> 
> -----Original Message-----
> From: Marco Tognacci [mailto:mark...@live.it] 
> Sent: Friday, July 26, 2013 2:49 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] HeatFile not works if build in Release
> 
> I have added a node in the setup project in the Before build sections <Target 
> Name="BeforeBuild">
>   <HeatFile File="..\distribution\Bin\$(Configuration)"
>                PreprocessorVariable="var.HarvestPath"
>                OutputFile="HeatGeneratedFile.wxs"
>                ComponentGroupName="HeatGenerated"
>                DirectoryRefId="INSTALLFOLDER"
>                AutogenerateGuids="true"
>                ToolPath="$(WixToolPath)"
>                SuppressFragments="true"
>                SuppressRegistry="false" SuppressCom="false" 
> SuppressUniqueIds="true"
>                SuppressRootDirectory="true" Transforms="MyTransform.xslt"/> 
> </Target> in MyTransform.xslt I have added the code to change the string 
> "file:///[#myFile.dll]" with "[INSTALLATIONFOLDER]myFile.dll"It all works 
> fine if I compile in Debug mode, but in Release I can't make it works as I 
> have the specific full path that depends on the location of the file and it's 
> not relative.
> 
> 
> > Date: Fri, 26 Jul 2013 11:49:10 -0700
> > From: os...@live.com
> > To: wix-users@lists.sourceforge.net
> > Subject: Re: [WiX-users] HeatFile not works if build in Release
> > 
> > How are you calling HeatFile?
> > 
> > 
> > Marco Tognacci <mark...@live.it> wrote:
> > 
> > I have used HeatFile in my setup project to harvest a dll for register it 
> > for COMIf I build my project in Debug mode I have this:
> >    <Component Id="cmpA8B0842041500B0ACE61F7EFD0FBD893" 
> > Directory="dir0F6F75DF46D1BACE2233EC573E6D4AA9" Guid="PUT-GUID-HERE">
> >         <File Id="myFile.dll" KeyPath="yes" 
> > Source="$(var.SourcePath)\myFile.dll" />
> > 
> >         <RegistryValue Root="HKCR" 
> > Key="CLSID\{0A89A860-D7B1-11CE-8350-444553540000}\InprocServer32" 
> > Name="CodeBase" Value="file:///[#myFile.dll]" Type="string" Action="write" 
> > />
> >         ...
> >       </Component>
> > 
> > But if I build the project in Release mode I have this:
> >    <Component Id="cmpA8B0842041500B0ACE61F7EFD0FBD893" 
> > Directory="dir0F6F75DF46D1BACE2233EC573E6D4AA9" Guid="PUT-GUID-HERE">
> >         <File Id="myFile.dll" KeyPath="yes" 
> > Source="$(var.SourcePath)\myFile.dll" />
> > 
> >         <RegistryValue Root="HKCR" 
> > Key="CLSID\{0A89A860-D7B1-11CE-8350-444553540000}\InprocServer32" 
> > Name="CodeBase" Value="C:\MyProgramfolder\Bin\Debug\myFile.dll" 
> > Type="string" Action="write" />
> >         ...
> >       </Component>
> > 
> > I have in the RegistryValue @Value attribute the full path of the 
> > myFile.dll in the debug folder of my application.I have checked the project 
> > and all the points where could appear Debug or Release I have set 
> > $(Configuration), even the variable SourcePath is located using 
> > $(Configuration).Is it a bug in Heat? or I'm missing something?
> > 
> > 
> > 
> > 
> > 
> > ----------------------------------------------------------------------
> > -------- See everything from the browser to the database with 
> > AppDynamics Get end-to-end visibility with application monitoring from 
> > AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
> > Start your free trial of AppDynamics Pro today!
> > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.c
> > lktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> > 
> > ----------------------------------------------------------------------
> > -------- See everything from the browser to the database with 
> > AppDynamics Get end-to-end visibility with application monitoring from 
> > AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
> > Start your free trial of AppDynamics Pro today!
> > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.c
> > lktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
>                                         
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics Get 
> end-to-end visibility with application monitoring from AppDynamics Isolate 
> bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> NOTICE: This electronic mail message and any files transmitted with it are 
> intended
> exclusively for the individual or entity to which it is addressed. The 
> message, 
> together with any attachment, may contain confidential and/or privileged 
> information.
> Any unauthorized review, use, printing, saving, copying, disclosure or 
> distribution 
> is strictly prohibited. If you have received this message in error, please 
> immediately advise the sender by reply email and delete all copies.
> 
> 
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
                                          
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&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