如何在用户机器中更改 c# 单击一次应用程序的安装文件夹 URL 和更新位置



我们有一个 WPF 应用程序,我们使用一次单击进行部署,安装位置是网络路径,现在我们计划将其移动到 IIS(http://example.com( 我们不想通知现有用户卸载应用程序。有没有办法通过代码在用户机器中更改安装位置和更新单击位置。

如何在用户机器中检查一次点击的更新位置和安装位置,是否可以检查?

由于 ClickOnce中内置的安全功能,您不能只更改已部署的 ClickOnce 应用程序的更新 URL。它会根据更新的 URL 检查已安装应用程序的更新位置,如果它们不匹配,则不会安装新版本。

但是,您可以将临时版本(更新(部署到旧位置,告知它在新 URL 上查找更新。这里有一个视频,详细描述了如何做到这一点,这应该会有所帮助:https://robindotnet.wordpress.com/2010/01/17/how-to-move-a-clickonce-deployment/。

最新更新