How to make an application suitable for updating / updating?

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

+3
source share
1 answer

, :

  • , 1 , .
  • , 1 , .
  • , , , .

, . . , , , ( )

+1

Source: https://habr.com/ru/post/1753785/


All Articles