0

我有一个点击一次的应用程序。此应用程序的输出是一个文件(具有自定义扩展名。例如 .xyz)。只有当我通过桌面上的快捷方式访问此应用程序时,自动更新功能才可用。但是当我通过输出文件(或本地文件夹中应用程序的 exe)访问应用程序时,自动更新不起作用。我知道桌面快捷方式是一个 .appref-ms 文件,它首先访问服务器。请让我知道任何可用于获取此自动更新功能的选项,即使是从 exe/输出文件。

提前致谢...

4

2 回答 2

1

您可以编写代码来检查 ClickOnce 应用程序是否有可用的更新。如果有可用更新,您可以以编程方式调用更新。这将在您的 exe 中工作,而不是使用快捷方式。

如何:使用 ClickOnce 部署 API 以编程方式检查应用程序更新

于 2013-03-22T05:10:48.613 回答
0

无法运行 exe 并获得自动更新。您必须通过 appref-ms 快捷方式将其作为 ClickOnce 应用程序运行。当你这样做时,它会检查服务器上的部署清单是否有新版本,如果找到它就会安装它,然后运行应用程序。从 exe 运行,它甚至无法识别它是 ClickOnce 安装的应用程序。

于 2013-04-07T01:14:54.537 回答