I've been asked to check the software I've written for older versions of Arc for 10.2 and specifically using Visual Studio 2012. But for that version they've removed the inbuilt installer project and request you use a third party piece of software like InstallShield LE.
But I'm finding it overly complicated to use given that the developer help for Arc 10.2 makes no mention of it and seems to assume I'm still using VS 2010.
I've used the option to import the old install project into InstallShield but it doesn't work correctly. I get a lot of error messages like:
Error 2 -6103: Could not find file "C:\FT Projects\Surge\Surge\Surge_Install\esriGeoprocessing.olb" ISEXP : error : -6103: Could not find file "C:\FT Projects\Surge\Surge\Surge_Install\esriGeoprocessing.olb"
Error 3 -6103: Could not find file "C:\FT Projects\Surge\Surge\Surge_Install\esriSystem.olb" ISEXP : error : -6103: Could not find file "C:\FT Projects\Surge\Surge\Surge_Install\esriSystem.olb"
Error 4 -6103: Could not find file "C:\FT Projects\Surge\Surge\Surge_Install\esriOutput.olb" ISEXP : error : -6103: Could not find file "C:\FT Projects\Surge\Surge\Surge_Install\esriOutput.olb"
I'm not sure how to fix this assuming I even can given the cut down nature of InstallShield LE.
The project I'm trying to create an installer for is a class library containing geoprocessing tools so I need the DLLs to be registered if nothing else. Has anyone managed to work out how to do this?