I completed a student project, this project extracts data from xml files on the Internet and stores it in a database and displays it. And I use this data in several ways. display on the main page, on another tab in the form of a table and the creation of some graphs.
I did all this by making 5 different classes. Each class retrieves a different type of XML and stores it in the database with a single Load () function.
The last requirement of the project is to make the application Update-able / Patch-able (the user does not need to download the whole new assembly to update the application, instead a small patch installer will add a function to the application). How should I do it? My teacher says adding polymorphism will help, a friend says that he creates different application modules (break it up into parts) so that each class has its own dll.
What steps do I need to take to make it available for patches? How to create dll classes? How to split an application into parts? Or all this is not necessary, I just have to use the patch software that creates the patch, comparing both assemblies
source
share