wyUpdate.exe /uninstall won't rollback changes

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.

The /uninstall command only deletes newly added files, folders, and registry. It doesn't bother with files, folders, and registry that existed when your app was installed by your installer.

The best way to use the /uninstall command is to call wyUpdate with that commandline option at the start of the uninstallation process in your installer. Then let your uninstaller handle the rest.

Does that make sense?

Yes, that's what I figured from looking at the client.wyc. Only the added files are mentioned. Thanks for the clarification.