代码之家  ›  专栏  ›  技术社区  ›  SMUsamaShah

如何使应用程序具有可修补性/可更新性?

  •  3
  • SMUsamaShah  · 技术社区  · 14 年前

    我已经完成了一个学生项目,这个项目从互联网上的xml文件中提取数据并保存到数据库中并显示出来。我以几种不同的方式使用这些数据,例如在主页上显示,在另一个选项卡中作为表格,以及创建一些图表。

    我做了5个不同的课程。每个类提取不同类型的XML,并用一个Load()函数将其保存到数据库中。

    项目的最后一个要求是使应用程序能够更新/修补(用户不需要下载整个新版本来更新应用程序,相反,一个小的修补程序安装程序将向应用程序添加特性)。我该怎么做?我的老师说添加多态性会有帮助,一个朋友说创建不同的应用程序模块(将其分解为多个部分),以便每个类都有自己的dll。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Icemanind    14 年前

    您需要执行以下步骤:

    1. 在您的解决方案中创建新的类项目,每个类1个。
    2. 为主项目添加一个引用,为您创建的每个新项目添加一个引用。
    3. 在这一点上,一切都应该编译,就像Henk说的,如果不更改程序集的公共部分,一切都应该是好的。

    推荐文章