gpt4 book ai didi

c# - 使用 Visual Studio 更新 ClickOnce 提示

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:27 25 4
gpt4 key购买 nike

刚刚有 2 个问题。

1) 我正在用 C# 编写一个简单的程序,只是为了测试如何设置更新,但是该程序会自动更新(我使用的是 ClickOnce),我想知道是否有任何方法可以提示用户进行更新?

2) 我正在将我的项目发布到本地主机,我已经发布了大约五次 (v 1_0_0_1 - 1_0_0_5) 并且文件夹是这样存储的,但是,当我发布时,它会更改所有不同的版本,不仅仅是最新的。我正在尝试允许版本控制,我可以允许用户返回到以前的版本。

提前致谢!!!

最佳答案

用户首次安装您的应用程序后,每次启动该应用程序时,它都会检查更新。如果有更新,它会询问用户是否要更新到该版本。

enter image description here

这是默认情况下发生的,如果他们选择不更新,您甚至可以阻止他们打开应用程序。 (如果用户不更新则阻止程序打开不是默认配置,可以在发布向导或应用程序的属性中设置)

您还应该知道发布应用程序不会导致您丢失或覆盖所有以前部署的版本。它们都还在 root/Application Files 下。不过,您会看到最新版本,因为该应用程序会查看 manafest 文件,该文件会告诉该应用程序要运行哪个版本。如果您想推出更高版本,您可以更改 list 以指向该版本。

但是,单个用户将无法选择他们想要的版本。一旦他们选择更新,他们将使用该版本,直到您推出另一个版本。这是为了安全性和兼容性,以便您的用户在选择更新后使用相同的版本,并且您不会让一群不同的人随时运行不同的版本!

关于c# - 使用 Visual Studio 更新 ClickOnce 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28309149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com