【问题标题】:Setup and Deployment of a WPF applicationWPF 应用程序的设置和部署
【发布时间】:2009-08-10 13:17:34
【问题描述】:

我目前正在使用文件数据库 (SQLCe) 开发一个小型 WPF 应用程序。

由于我即将发布产品,而且我没有设置和部署经验,我想听听您对这个主题的看法。

应用程序很小,我将进行的更新是较小的数据库更改(例如更改表、列等)和 dll 更新。

我尝试过使用 ClickOnce 部署,但我不明白应该如何处理对数据库的更新。

另一方面,标准的安装和部署项目对于几个数据库更新和 dll 替换来说感觉相当复杂?

对于我给定的场景,您会推荐这两种“工具”中的哪一种?

是否有任何最佳实践或其他工具可以简化设置和部署工作?

干杯!

【问题讨论】:

    标签: wpf deployment installation


    【解决方案1】:

    试试 NSIS http://nsis.sourceforge.net/。这是一个很好的工具,可以很容易地编写自定义更新程序。这将能够处理所有 .dll 替换,并且非常适合这种类型的部署。

    在数据库更新方面;如果您要编写脚本来更新数据库表,则需要考虑如何连接到数据库的本地实例以针对数据库运行脚本。解决方案自动化程度越高,您可能需要考虑使用应用程序来查找 DB 的位置并在 NSIS 脚本运行时执行脚本。

    开销小,灵活性大。

    【讨论】:

      猜你喜欢
      • 2015-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 2016-09-10
      相关资源
      最近更新 更多