1

我需要一种执行以下操作的部署方法:

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

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

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

我被困住了!请帮忙。

4

1 回答 1

1

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

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

于 2012-10-15T14:50:29.453 回答