Hello Brian, thanks for your response below.  It solved just about
everything for me.  Now I have a problem with the heat output:
<File Id="filECAD2FA36BABE7788C7D38952DE30E56" KeyPath="yes"
Source="SourceDir\"
So I tried to do this here:
Adding this:
 <HeatDirectory
PreprocessorVariable="$(var.MyVar)"
.../>
based on your heat examples here:
http://icumove.spaces.live.com/blog/cns!FB93073C6534B681!461.entry

But I am not quite sure how to define this variable in the wix project file
or if I can?
What I am trying to do is have this point to my output directory ie:Debug or
Release\
Can you give me an idea of what I need to do here.

Med vennlig hilsen /Regards
Brian

2009/4/19 Brian Rogers <rogers.br...@gmail.com>

> Hey Brian,
>
> Try the below.
>
>  <PropertyGroup>
>    <Configuration Condition=" '$(Configuration)' == ''
> ">Debug</Configuration>
>    <OutputName>msbuild.heatfile</OutputName>
>    <OutputType>Package</OutputType>
>    <WixToolPath>*Pass via the command line*</WixToolPath>
>    <Cultures>en-us</Cultures>
>    <LinkerBaseInputPaths>..\..\data\HeatDir</LinkerBaseInputPaths>
>  </PropertyGroup>
>  <ItemGroup>
>    <Compile Include="product.wxs" />
>    <Compile Include="TestDir.wxs" />
>  </ItemGroup>
>  <Import Project="$(WixToolPath)\Wix.targets" />
>  <UsingTask TaskName="HeatDirectory"
> AssemblyFile="$(WixToolPath)WixUtilExtension.dll" />
>  <Target Name="BeforeBuild">
>    <HeatDirectory
>       Directory="..\..\data\HeatDir"
>       DirectoryRefId="DataDir"
>       OutputFile="TestDir.wxs"
>       AutogenerateGuids="true"
>       ToolPath="$(WixToolPath)" />
>  </Target>
>
> Thanks,
>
> Brian Rogers
> "Intelligence removes complexity." - Me
> http://icumove.spaces.live.com
>
>
> On Sun, Apr 19, 2009 at 5:39 AM, Brian Bakkebo <bbakk...@gmail.com> wrote:
>
> > Hello all (I posted this to the wrong list on friday(wix-users-request))
> >
> > Rob pointed out to me that there was a way to use heattasks:
> >
> >
> http://stackoverflow.com/questions/710687/best-way-to-create-a-wix-fragment-file-based-on-user-defined-directories-to-be-us,but
> > I have not been able to get heattask or heatdirectory to work after
> trying
> > different methods.
> >
> > I found a much earlier post on the mailing-list here stating that you can
> > use this a command like this in the wixproj file below to get
> HeatDirectory
> > to work:
> >
> >
> > <WixToolPath>..\..\DLL\Wix\</WixToolPath>
> >    <WixTasksPath>$(WixToolPath)\wixtasks.dll</WixTasksPath>
> >    <WixTargetsPath>$(WixToolPath)\Wix.targets</WixTargetsPath>
> > </PropertyGroup>
> >
> > <Target Name="BeforeBuild">
> >    <HeatDirectory Directory="..\..\DLL\Wix\" OutputFile="test.wxs"
> > GenerateGuidsNow="true" SuppressFragments="true" Template="module"
> > ToolPath="$(WixToolPath)" />
> >  </Target>
> >
> > The build succeeds, but I am not seeing any file output and no mention of
> > heat running in the output in vs.  I also tried msbuild same results...
> >
> > 1. Can someone give me proper syntax for this to run from a Visual studio
> > wix project for the HeatDirectory and a HeatTask commands?
> >
> > I could not find any documentation on this, perhaps this would help out
> as
> > well. I will update my post to stackoverflow when I get this all worked
> > out,
> > to share the infor.
> >
> > Thanks in advance for your help.
> >
> > I can provide my full .wixproj if it is needed
> >
> > Thanks in advance
> >
> > Brian
> >
> >
> ------------------------------------------------------------------------------
> > Stay on top of everything new and different, both inside and
> > around Java (TM) technology - register by April 22, and save
> > $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> > 300 plus technical and hands-on sessions. Register today.
> > Use priority code J9JMT32. http://p.sf.net/sfu/p
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to