Hi Josh, I’ve used IS for a number of years since it started doing msi’s and I’m sad to say never had a happy moment with it. It was summed up in the early days of the msi development when they were promoting their consulting side of the business to help customers write IS installers – I think that said enough but just to help matters trying to do a install for all users of IS (the early versions) on the machine didn’t work and if I logged in under a different user IS wouldn’t work – if they couldn’t install their own app properly what hope did I stand! I had repeated cause for disappointment with IS, issues like being able to execute SQL scripts in recent versions but I needed MSDE bootstrap installed and I just couldn’t get the two bits to work together, ended up writing script to attach databases which totally defeated the SQL execution ability of the upgrade we had purchased. I’ve also had previous issues with COM+ where it didn’t support making a simple client side COM+ installer, this had to be done on the server the thing was running on then that called from the project, this was in V8 I was amazed that a simple client COM+ install feature wasn’t in the app by that time. It wasn’t helped by a OS bug that required a service patch to be installed – the IT dept were really pleased that I wanted that done on their server! I never got on with their scripting language, it appeared to take the bad bits from every other language going, or at least (if I’m being to harsh their) was a mixture of different well known languages. Recently I wanted to launch a .net custom install step as part of the install, simple enough to add to the installer BUT whilst it new it was .net and new that .net was a prerequisite it wouldn’t execute the step if the machine didn’t already have .net on. I think it probably needed a reboot + resume setup or maybe the custom action was happening before the .net was loaded on. I was disappointed that the app couldn’t handle that all automatically for me when I told it I wanted a custom .net action, I think the VS installer worked fine for that. I recently saw a demo by InstallAware[^] at a shareware conf and I was very impressed with it, I would suggest you have a serious look they have a 30 day trial, I have purchased a licence for it but I have only played with it so far so I can’t give you real world advice on using it. I think you will find their upgr
S
Stephen Harrison
@Stephen Harrison