更新 ClickOnce 应用程序

发布于 2024-11-16 11:12:34 字数 351 浏览 5 评论 0原文

我有一个 ClickOnce Windows 窗体应用程序。今天我发布了一个新版本。

该应用程序也可以离线使用。

在“更新”的“发布”菜单中,我设置:

  • 应用程序应检查更新:已检查

  • 应用程序启动之前

  • 并且我已为此应用程序指定了所需的最低版本,等于新版本 (1.2.0.5)。

当用户打开包含更新的页面时,他必须刷新页面才能看到版本是 1.2.0.5(一秒钟前,他看到版本是 1.2.0.4)。

当他单击安装并下载安装程序并双击他的计算机时,旧版本就会运行。

他卸载了旧版本,但这没有帮助。

I've got a ClickOnce Windows Forms application. Today I've published a new version.

The application is available offline as well.

In the Publish menu in Updates, I set:

  • The application should check for updates: CHECKED

  • Before application starts

  • And I've specified a minimum required version for this application, equal to the new version (1.2.0.5).

When the user opens the page with the update he must refresh the page to see that the version is 1.2.0.5 (a second ago, he was seeing that it was 1.2.0.4).

When he clicks install and download setup and double clicks at his computer, the old version runs.

He unistalls old version, but it doesn't help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飘过的浮云 2024-11-23 11:12:34

检查服务器上部署文件夹顶部文件夹中的部署清单,看看它实际指向的版本。这是.application 文件。可能由于某种原因没有更新。该文件定义用户在安装应用程序或获取更新时获得的版本。

Check the deployment manifest in the top folder of the deployment folders on the server and see what version it is actually pointing to. This is the .application file. It could be that for some reason it didn't get updated. This file defines which version the user gets when he installs the application or picks up an update.

梦萦几度 2024-11-23 11:12:34

您的 ClickOnce 更新配置似乎有问题。

在“发布”选项卡上的“项目设置”中,您是否为
安装文件夹 URL?如果是这样,您需要确保单击
更新按钮并在更新位置框中输入相同的 URL
应用程序更新屏幕。另外,请确保您拥有
应用程序应检查该屏幕上选中的更新框。

查看此处是否有帮助。

查看此处并再次检查您是否已正确设置所有内容。

选择 ClickOnce 更新策略
如何:管理 ClickOnce 应用程序的更新

尽管可以使用其他更新来要求更新
策略,在应用程序启动之前检查是唯一的方法
保证旧版本无法运行。当强制性的
启动时检测到更新,用户必须接受更新
或关闭应用程序。

要将更新标记为需要,请单击“指定最低要求”
“应用程序更新”对话框中此应用程序的版本,
然后指定发布版本(主要、次要、构建、修订),
它指定了可以使用的应用程序的最低版本号
被安装。有关详细信息,请参阅应用程序更新对话框
框。

Something seems to be wrong in your ClickOnce updates configurations.

In Project Settings on the Publish Tab, did you put a value in for
Installation Folder URL? If so, you need to make sure that you click
the Updates button and put the same URL in the Update location box on
the Application Updates screen. Also, make sure you have the The
application should check for updates box checked on that screen.

Look at here whether it helpful at all.

Look at here and check again you have set everything correctly.

Choosing a ClickOnce Update Strategy
How to: Manage Updates for a ClickOnce Application

Although it is possible to require updates using the other update
strategies, checking Before the application starts is the only way to
guarantee that an older version cannot be run. When the mandatory
update is detected on startup, the user must either accept the update
or close the application.

To mark an update as required, click Specify a minimum required
version for this application in the Application Updates dialog box,
then specify the publish version (Major, Minor, Build, Revision),
which specifies the lowest version number of the application that can
be installed. For more information, see Application Updates Dialog
Box.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文