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