[WiX-users] newbie: heat, new VS setup project and TFS

2011-01-16 Thread Rune Moberg
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

Re: [WiX-users] newbie: heat, new VS setup project and TFS

2011-01-16 Thread Christopher Painter
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

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Neil Sleightholm
I have a similar scenario and my workaround is to allow same version upgrades. This means 3.0.1.14900 will upgrade 3.0.1.14500 (but it also means 3.0.1.14500 will upgrade 3.0.1.14900 which might be undesirable). In WiX 3.5 you can do this by setting MajorUpgrade/@AllowSameVersionUpgrades - otherwi

Re: [WiX-users] newbie: heat, new VS setup project and TFS

2011-01-16 Thread Rob Mensching
The concept of harvesting across project references is still a bit nascent in WiX. We tried a couple experiments in WiX v3.5 but started slipping into a rabbit hole of issues. Things that you would expect to just work don't. So, the harvesting feature was turned off in WiX v3.5 and you have to expl

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Rob Mensching
Terrifying. You must be in some really controlled environments for that to work out well. The Windows Installer (for whatever reason) chose to ignore the 4th version. It boggles my mind that "management" gets to decide a versioning scheme that won't work. You might as well pick a different instal

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Christopher Painter
Rob-  The comment to not use MSI aside,  it is pretty hard for me to justify to build engineers, software developers and product managers that yes they can build DLL's as 1.0.0.0 and 1.0.0.1  but that they can't build their MSI as 1.0.0.0 and 1.0.0.1 because MSI will see it as 1.0.0 and 1.0.0.

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Neil Sleightholm
It is very controlled, major minor are the application version, build changes daily and revision on each build - that is a very common scenario and I don't at all see that as "terrifying". I have looked at various version schemes and this is only one that works reliably from build to build, is idem

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Rob Mensching
Oh, I can't justify the Windows Installer choice either. I also can't change it. Software engineering is fun because we can build our own Lego blocks to build what we want to build. Remember 30 years ago how hard it was to build smooth looking things with Legos? The parts just did not exist (they

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Neil Sleightholm
>> PS: If you don't thinking versioning is that important to your product then you probably think I'm over exaggerating the issue. 100% agree, version is 'the' most important thing I do. I know you replied to Chris but I thought I'd add my comments... This is why I have had to choose the approach

[WiX-users] column type query

2011-01-16 Thread Sean Farrow
Hi: I'm currently developing a custom Table and have a few questions regarding the element: What is the difference between: Path, Paths , and AnyPath Do any of these types include the filename? Also if I specify property in the category field, will this set a property to the value specified in t

[WiX-users] compression

2011-01-16 Thread Ralph Esslinger
I have created a msi file and it seems to work fine but the compression does not seem to work. If my included files are 3mb I end up with a 4.5mb msi. If I zip the files I end up with 1mb. I have the following line in my wxs file Mszip should be default anyway. What should I do so the

Re: [WiX-users] compression

2011-01-16 Thread Rob Mensching
MSZIP is not DEFLATE (the compression algorithm used by .zip files). You might play with the other options to see what works best. Compression is very dependent on the input. On Sun, Jan 16, 2011 at 6:30 PM, Ralph Esslinger < reesslin...@matthews.com.au> wrote: > I have created a msi file and it

Re: [WiX-users] column type query

2011-01-16 Thread Rob Mensching
All of the column data types are defined here: http://msdn.microsoft.com/en-us/library/aa367869(v=VS.85).aspx They only affect validation. When you read the column, it's still going to only be a string, integer or binary data. On Sun, Jan 16, 2011 at 5:50 PM, Sean Farrow wrote: > Hi: > I'm curren

Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-16 Thread Rob Mensching
I saw you're reply later and was going to get to it later (er, now). Personally, I would chose to have an error that says, "An equal version of this product is installed. Remove it first, before installing." Maybe with a bit better error message. The lack of 4th version in the installer does make

[WiX-users] referencing one column from another in a custom table and refering to registry locations

2011-01-16 Thread Sean Farrow
Hi: I have the following custom table definition: 12 0 522 "HKLM\Software\Freedom Scientific\JAWS\12.0\Target As can be seen, a first row is partially filled in. My queries are: Firstly, c