Let's say we have a simple calculator application that has
- GUI
- Business Logic
Could someone explain to me in detail how could I "make and allow" it to work smoothly with
- Patch at both the levels
- Update at both the levels
- Upgrade at both the levels
Let's say we have a simple calculator application that has
Could someone explain to me in detail how could I "make and allow" it to work smoothly with
If you use standard MSI technology (doesn't matter how it is made) and keep the GUI's and the Upgrade Code the same then the files will update to the new version automatically. You will have to look into the documentation for your installer building technology however to find out how to add a check so that only newer files are added and not older. Best to protect the users from themselves when possible. As for the code, the files are updated when you rebuild your project/solution. As long as you don't change the signatures of the methods in your business logic then it really shouldn't matter what you do behind the scenes.