VC1.5 -> VC6 required large (manual) changes to many bits of code due to the different way the compilers handled things.
You could convert, but that typically wasn't enough just to get things...