Can anyone confirm my understanding of how to conduct version upgrades in an n-tier system? If changes are made in middle-tier but no old Interfaces are broken and with Binary Compatibility set, compiled a new version with the same name, how do I deploy this?
1. Just copy new file over the old.
2. Unregister old DLL, delete it, copy new DLL, register.
3. Must run SETUP.EXE after "Package and Deployment Wizard".
If I break the old interface, I'll have to redistribute the client EXE and the DLL again?
It's "my" world. You're just living in it.