ClickOnce在无人值守的服务器上自动更新,而无需单击“安装新版本”按钮

时间:2018-07-17 07:20:16

标签: c# wpf clickonce

我创建了一个可以在多个不同的VM上运行的wpf应用程序,我需要在该应用程序启动时自动更新自身。

VM会自动打开并运行该应用程序,因此在运行该应用程序时实际上并没有物理用户,因此我需要该应用程序在无任何人为干预的情况下以静默方式更新自身。

我已经设置了一个ClickOnce应用程序,该应用程序可以很好地与自动更新部分配合使用,除了我需要先接受安装才能进行更新之前,在我的情况下这是没有用的,因为实际上从来没有人在使用框中执行此步骤。

是否有一种方法可以将ClickOnce配置为在有新版本的情况下始终更新自身而无需提示?

1 个答案:

答案 0 :(得分:1)

  

是否有一种方法可以将ClickOnce配置为在有新版本的情况下始终更新自身而无需提示?

仅当应用程序已下载时;公认;并由用户预先安装。这是一名保安。

一旦安装,更新将自动下载并在启动点(但在运行之前)或 运行后安装,具体取决于您的配置方式。