我有一个ClickOnce应用程序。它工作正常,但在另一次部署之后它被打破了以下异常:
无法安装此应用程序,因为有一个应用程序 已安装相同的身份。要安装此应用程序, 修改此应用程序的清单版本或卸载 已有的申请。
我已经找到了如何在客户端计算机上解决此问题(通过运行 rundll32 dfshim CleanOnlineAppCache )。
但是我想换个方向,我想自己改变“清单版本”,而不用打扰用户。
那么,您知道如何修改clickonce应用程序的清单版本吗?
答案 0 :(得分:0)
我不确定在不打扰用户手段的情况下改变版本的原因。使用ClickOnce应用程序,如果您有新版本,则需要更新版本号并将更新发布到与原始版本相同的文件夹。下次用户运行应用程序时(假设您已打开更新),他将自动获得更新。
您能更具体地了解您想要完成的工作吗?如果它第一次运行,应用程序不会停止工作,除非你做了其他事情 - 你做了什么?