2013-03-19 81 views
0

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

在此先感谢...

回答

0

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