I just got over the heat output hurdle.  The heat output, is really only a 
directory/component/file listing of the directory you gave it.  It isn't going 
to produce any xml that'll install the service.  You will have to write that 
code.

I haven't used the heat project as a directive, I used tfs build to build the 
.net project, then pointed heat to the output contents.  It will then build the 
fragment.  I also use the -cg argument to define a component group so I can 
reference that.

-----Original Message-----
From: Bill McCormick (LIST) [mailto:wpmccorm...@ace-co.com]
Sent: Friday, March 26, 2010 10:59 AM
To: WiX
Subject: [WiX-users] Question on heat output

I 'm using heat to harvest binary output of a VB.NET project. The
project output is an executable that runs as a service and a few DLL's.
The output that heat generates looks rather sparse for what I would
expect. I was expecting to see DLL component/files and maybe even
something to install the service.

I used the following command line:

    heat project
    "C:\ace-co-devel\Aceco.NET\TCPDbSvr\TCPDbSvc\TCPDbSvc.vbproj"
    -pog:Binaries -var var.TCPDbSvc -dr TCPDbSvc -ag -template:fragment
    -out TCPDbSvc.wxs


And the TCPDbSvc.wxs output was this:

    <?xml version="1.0" encoding="utf-8"?>
    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
        <Fragment>
            <DirectoryRef Id="TCPDbSvc.Binaries">
                <Component Id="cmpBA7CE1FE46350CBF9825BB2E0F904481"
    Guid="*">
                    <File Id="filDC28E99A47F7AA3C43324EB0770DBA14"
    Source="$(var.TCPDbSvc.TargetDir)\TCPDbSvc.exe" />
                </Component>
            </DirectoryRef>
        </Fragment>
        <Fragment>
            <ComponentGroup Id="TCPDbSvc.Binaries">
                <ComponentRef Id="cmpBA7CE1FE46350CBF9825BB2E0F904481" />
            </ComponentGroup>
        </Fragment>
    </Wix>

Any insight on what my next step would be to make sure all of the
components for this application are installed, as well as proper
installation as a service would be greatly appreciated.

Thanks,

Bill
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

The information contained in this message may be confidential and legally 
protected under applicable law. The message is intended solely for the 
addressee(s). If you are not the intended recipient, you are hereby notified 
that any use, forwarding, dissemination, or reproduction of this message is 
strictly prohibited and may be unlawful. If you are not the intended recipient, 
please contact the sender by return e-mail and destroy all copies of the 
original message.

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to