如何选择winforms部署解决方案

时间:2011-11-10 13:59:11

标签: winforms deployment clickonce sql-server-ce

我正在寻找一种符合以下限制条件的winforms部署解决方案:

  1. 必须为机器上的所有Windows用户共享应用程序
  2. 必须为所有用户共享数据库(Sql Server Compact 3.5 SP1)
  3. 我必须保持数据库数据更新
  4. 我必须以编程方式检查并启动更新
  5. 我的第一个想法是选择ClickOnce,但该工具不支持每台机器安装多用户。 MSI安装程序支持此约束。

    有没有办法将两者或其他解决方案结合起来?

1 个答案:

答案 0 :(得分:0)

MSI包确实是解决方案。尽管ClickOnce具有内置更新机制,但大多数MSI设置创作工具都提供更新程序应用程序。此外,在基于MSI的安装过程中,您可以按照自己的方式处理原始文件。

您可以在此处找到设置制作工具列表: http://en.wikipedia.org/wiki/List_of_installation_software

商业工具更易于使用,但需要许可证。免费工具更复杂,但它们是免费的。