Question

I have begun the hard work of converting an old Web Setup project to InstallShield LE.

So I have been searching around on how to do this. And my GOD how messy it is.

I did follow one of those guides. It seems I have to install some dummy data to Program Files just to be able to install the web application...? I have found no way to remove/delete the Program Files part of the setup. The setup dialogs shows the target folder as C:\Program Files\whatever.

Is it possible to install the web application ONLY to the correct IIS folder?

I want a clean install. No junk leftovers just because InstallShield is way to limited.


It annoys me to no end that there is no simple installer tool anymore. I even tried to hack the VS2010 setup project package (c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment) to work with VS2013. It almost loaded, but got a "80070057 - E_INVALIDARG" error on loading it.

If someone brave enough and know how custom project types work could take a go on it, maybe we can get a working (but old) setup project to work again.

Was it helpful?

Solution

The lack of answers and my fruitless search yields one answer. InstallShield LE is not capable of this.

You are better off using WiX for this. Seeing how other have done this and modifying it is the quickest way to get something up and running.

This is the result of such work: http://halsvik.net/downloads/WebSetup2013Installer.zip

And it seems MS has decided to add support for the old Microsoft Setup projects (VDPROJ) again: http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top