【问题标题】:Need deployment strategy with auto-update on all users需要对所有用户进行自动更新的部署策略
【发布时间】:2012-10-15 14:44:26
【问题描述】:

我需要一个部署方法来做以下事情:

  1. 自动更新,例如单击一次;
  2. 在所有用户上安装,例如 Visual Studio 安装项目。
  3. 没有管理权限。 (第一次要求除外)
  4. 可以安装 VB Powerpacks。

问题是我正在制作一个 winforms 程序,可能需要随时更新,而且我们的计算机被许多用户使用(我们公司每天 24 小时运行)。而且我们不想在我们的 80 台计算机上为每个用户手动更新我的程序!

如果我们可以为所有用户进行安装,单击一次可能会很棒(但是是的,我已经发现这是不可能的)。

我卡住了!请帮忙。

【问题讨论】:

标签: c# .net winforms installation


【解决方案1】:

我们使用的系统中,启动应用程序的快捷方式实际上会启动自动更新程序。更新程序检查服务器是否有任何更新 dll,如果找到它们,则将它们复制到本地计算机。之后(或者如果它没有找到任何更新),它会启动应用程序。

这只有在你有办法强制每个人不时退出时才有效。我们通过让应用程序监视要更新的特定文件(exe 本身)来解决这个问题,并每 5 分钟提醒用户一次,直到他们重新启动。

【讨论】:

    猜你喜欢
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2019-12-20
    • 2019-10-30
    相关资源
    最近更新 更多