【问题标题】:Update Prompt for ClickOnce using Visual Studio使用 Visual Studio 更新 ClickOnce 的提示
【发布时间】:2015-02-03 21:31:02
【问题描述】:

只有 2 个问题。

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

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

提前致谢!!!

【问题讨论】:

    标签: c# visual-studio visual-studio-2012 clickonce


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      相关资源
      最近更新 更多