我有一次点击应用程序。此应用程序的输出是一个文件(具有自定义扩展名,例如.xyz)。只有当我通过桌面上的快捷方式访问此应用程序时,才能使用自动更新功能。但是当我通过输出文件(或本地文件夹中的应用程序的exe)访问应用程序时,自动更新不起作用。我知道桌面快捷方式是一个.appref-ms文件,它首先访问服务器。 请通过exe / output文件告诉我任何可用的选项以获得此自动更新功能。
提前致谢...
答案 0 :(得分:1)
您可以编写代码来检查ClickOnce应用程序是否有可用的更新。如果有可用更新,您可以以编程方式调用更新。这将在你的exe中工作,而不是使用快捷方式。
How to: Check for Application Updates Programmatically Using the ClickOnce Deployment API
答案 1 :(得分:0)
无法运行exe并获得自动更新。您必须通过appref-ms快捷方式将其作为ClickOnce应用程序运行。执行此操作时,它会检查服务器上的部署清单以获取新版本,并在找到它时安装它,然后运行该应用程序。从exe运行,它甚至不能识别它是ClickOnce安装的应用程序。