Personally I'm not a fan of defining an installer by scanning at build time.  
It's not deterministic enough for me.  I'm also not really a fan of using 
project references.  If you are interested, take a look at IsWiX over at 
http://iswix.codeplex.com.   Take a look at the source code and see how 
it comes 
together.  It's built using TFS TeamBuild.

It might not be your cup of tea but probably worth the look just to get ideas.
 
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves 
attention? E-Mail Me



----- Original Message ----
From: Rune Moberg <jjfl...@gmail.com>
To: wix-users@lists.sourceforge.net
Sent: Sun, January 16, 2011 6:42:15 AM
Subject: [WiX-users] newbie: heat, new VS setup project and TFS

Hi all,

I finally took the plunge, downloaded WiX 3.5 (the Dec 30th edition),
installed it, and even read some of the documentation.

What I would like to achieve: Create a setup for one of the projects
in our main solution file and have the .msi built as part of our TFS
build.

One of the topics in the help file I stumbled across was the VS
"create your first setup" topic. Simple enough: add a reference to my
CS project.

This neatly avoids me having to figure out what paths to specify.
Which can be painful, seeing as the paths on our TFS server tends to
be a bit different. In our present InstallAware-based solution we tend
to use environment variables a lot.

The downside to heat.exe is that it refuses to scan my project's
assembly references. I end up having to add references to a bunch of
different assemblies, and then eventually to some third-party
assemblies which may be in locations that tend to vary a bit between
our build server and developer workstations.

Is the idea that I can use heat.exe to get a reasonable starting point
from which I can manually add files as needed? Or is heat.exe supposed
to dig a bit deeper in the references section of my CS project and add
the referenced assemblies directly?

Could someone please show me the right tree to bark up? TIA.

-- 
Rune

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



      

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to