我们有一个WPF应用程序,使用单击一次即可进行部署,并且安装位置是网络路径,现在我们计划将其移至IIS(http://example.com) 我们不想通知现有用户卸载该应用程序。是否可以通过代码来更改用户计算机中单击一次的安装位置和更新位置。
如何在用户计算机中检查一次单击的更新位置和安装位置,是否可以检查?
答案 0 :(得分:0)
由于ClickOnce内置的安全功能,您不能仅更改已部署的ClickOnce应用程序的更新URL。它会根据更新的URL检查已安装应用程序的更新位置,如果不匹配,则不会安装新版本。
但是您可以将临时版本(更新)部署到旧位置,以指示其在新URL上查找更新。这里有一个视频,详细介绍了如何进行操作,该视频应该会有所帮助:https://robindotnet.wordpress.com/2010/01/17/how-to-move-a-clickonce-deployment/。