gpt4 book ai didi

.net - 是否可以重命名已部署的ClickOnce应用程序?

转载 作者:行者123 更新时间:2023-12-04 04:08:44 26 4
gpt4 key购买 nike

我公司有一个ClickOnce应用程序,已经与我们的客户一起使用了大约一年。

我们正在重新命名,并希望更改应用程序的名称。但是,只需更改Visual Studio中的所有常规名称选项,然后构建新的部署,显然会更改现有应用程序正在寻找的 list ,因此,基本上所有已安装的应用程序都不会看到新的更新。

我尝试弄乱.application文件,但还无法使任何东西正常工作。是否可以重命名已部署的ClickOnce应用程序,还是必须让人们安装新应用程序?

最佳答案

如果要运行一个应用程序的两个不同版本,只需更改程序集名称,以使ClickOnce认为它是另一个版本。这让我想知道您是否不更改主应用程序的程序集名称,如果它仍在ClickOnce中显示为同一应用程序。

如果您必须更改程序集名称(和我一样),那么您将必须让用户卸载并重新安装该应用程序。您可以通过编程方式为他们完成此操作;这只会费你一分钟。

有关ClickOnce证书到期的MSDN文章Certificate Expiration in ClickOnce Deployment,向您展示了如何以编程方式卸载ClickOnce应用程序并从其他URL重新安装它(可用代码)。我们已经做过几次了,它确实运行良好,并且对用户没有那么大的干扰。

我敢肯定,您不能只是将新版本构建到新的URL并将部署 list 复制到旧的部署文件夹中,因为您正在更改应用程序标识,并且它不会将其识别为更新,但是您可以随时尝试。

关于.net - 是否可以重命名已部署的ClickOnce应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2007262/

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