PDA

View Full Version : 2009 SP1 Standalone build - Doesn't contain Automation Interface and won't uninstall.



schmoli
07-02-2008, 01:01 PM
I just installed the 2009 SP1 (ISWIBuild.dll is version 15.0.0.533), and chose to install all features, including the automation interface. I noticed I son't seem to have any version 15 objects registered on the system (and the standalone build directory doesn't contain any of the automation dlls that the 2008 version did), I thought perhaps something bad happened during the install, so I decided to reinstall, but, upon removal, I get the following error:


Internal Error 27519, C:\Program Files\MSBuild\InstallShield\2009\InstallShield.targets -2147024893


image: http://xs329.xs.to/xs329/08273/installshieldsab518.jpg (http://xs.to)

anyway, this message is modal and just repeats, so I've got no choice but to kill msiexec.exe in order to stop the uninstall.

Has anyone got the automation interface in 2009 to work? has anyone attempted to uninstall the standalone build?

SherylSikora
07-02-2008, 01:44 PM
The uninstall error is caused by the ISXmlUnInstall custom action firing after the InstallShield.targets file has been removed. You can work around this issue by unzipping the attached file and dropping the InstallShield.targets file into your C:\Program Files\MSBuild\InstallShield\2009 folder then try uninstalling once again.

Hopefully a reinstall of the StandAlone Build will fix any issue that you had on your machine. If that is not the case please let us know.

Christopher Painter
07-02-2008, 01:52 PM
I've seen this bug around for awhile now, is it ever going to be fixed? ( I don't mean just in the context of th SABLD install, but the ISXML CA in general. )

Any situation that does a rollback on an uninstall is usually very ugly.

schmoli
07-02-2008, 02:19 PM
Thanks, after killing msiexec.exe and rebooting, the entry was gone from my add/remove program files so I was able to reinstall. I'm still having the major issue of it not installing any SAAutoXX.dll (which is usually what holds the automation interface, 2008 was version 14 so I assume 2009 would be 15). My buildsystem uses the automation interface to update ProductVersion, among other things so I'm a little SOL until I can figure out where it went.

SherylSikora
07-02-2008, 02:32 PM
The Standalone Build was overhauled for IS 2009. The SAB now uses the same automation interface as the IDE, namely ISWiAutomation15.dll. You should now be using IswiAuto15.ISWiProject as the ProgID. Please see the KB article on upgrading projects: http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q200151&sliceId= and look for the section on the "Automation Interface and Standalone Build".

Debbie also has a Sticky thread on this forum that lists the various KB articles that are of interest for this release:
http://community.acresso.com/showthread.php?t=181424

schmoli
07-02-2008, 02:51 PM
Great, thanks! Totally my fault for not reading up on the migration stuff. I seem to be golden now, minus the weird rollback issue but I seem to be working great.