I'm trying to rollback patches installed with wyBuild with no success. As far as I can see, nothing happens when wyUpdate.exe /uninstall is executed; wyUpdate.exe flashes rapidly on-screen and all files that were updated or added through the wyBuild updates remain the same afterward. I dont understand why it wouldn't work as it is supposed to.
The application we try to rollback is an asp.net 2.0 application installed as a desktop application (using Ultidevs Cassini Pro). The application is originally installed using an InstallShield installer in C:\Program Files. I use a simple batch file to perform the rollback:
call ACDUnregisterFromCassini.batwyUpdate.exe /uninstallcall ACDRegisterWithCassini.bat
The first command unregisters the application from the web server and I know it works because I see it disappear in the Cassini Server Explorer tool. The second command executes only when the unregister finishes so it does not seem to be a synchronization issue. I use a similar batch file to perform the update and that works fine.
The updates i've done are simple. I changed three .master files in a first update and added two small gif images in a second update. I update the application only once, going from version "0" to version "2". I've tried the install/update/rollback cycles many times with the same result.
What could be wrong? Could it be related to the client.wyc file? Where is the rollback info stored? Maybe I could get a hint from there.
Version 2.6.16.4 of wyUpdate is used and version 2.6.17.1 of wyBuild is used.