我需要一个执行以下操作的部署方法:
问题是我正在制作一个winforms程序,可能需要随时更新,并且我们的计算机被许多用户使用(我们公司运行24小时/天)。我们不希望在每台用户的80台计算机上手动更新我的程序!
如果我们可以为所有用户安装,那么Click-once可能会很棒(但是,我已经发现它不可能)。
我很难受!请帮忙。
答案 0 :(得分:1)
我们使用一个系统,其中启动我们的应用程序的快捷方式实际上启动了自动更新程序。更新程序检查服务器是否有任何更新dll,如果找到它们,则将它们复制到本地计算机。之后(或者如果没有找到任何更新),则启动应用程序。
这只有在你有办法迫使每个人不时退出时才会有效。我们通过让应用程序监视要更新的特定文件(exe本身)来解决这个问题,并每隔5分钟提醒用户,直到他们重新启动。