如何在首次安装后更改clickonce部署的产品名称?

时间:2009-10-05 16:56:22

标签: winforms deployment visual-studio-2005 clickonce

我们有一个使用clickonce进行快速更新的试用实施应用程序。我们甚至使用nant自动化构建过程,我们可以控制部署包的构建的每一步。

这个试点,我们提供了产品名称“PRODUCT TITLE(PILOT)”,但现在,我们希望将所有试用用户升级到生产版本。 我们更改了构建脚本的产品名称,这对新用户都有好处,它正确显示了产品名称,但是安装了以前版本的用户在查看快捷方式和更新提示时,“(PILOT)”版本产品名称。

到目前为止我们尝试过:

  • 卸载应用程序:出现安装提示,其中包含旧产品名称(不好)
  • 卸载并清除本地设置/应用和本地设置/应用数据:同样的事情。

该系统建立在visual studio 2005(FW 2.0)上,应用程序是winforms。客户端PC在XP SP3上

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

卸载应用程序并安装新的应该工作。

您是以该计算机上的普通用户身份还是以管理员身份登录计算机时卸载?

如果您没有以您尝试支持的用户身份登录,则可能存在问题。 ClickOnce应用程序安装在每个用户的沙箱中,因此,如果您和我共享该计算机,并且我们都通过ClickOnce安装应用程序,则升级时,这根本不会影响我。卸载也是如此。

无论如何,我们在这里遇到了类似的情况。由于组策略设置,我们的最终用户通常无法访问“添加/删除程序”,因此我们的管理员使用他们的管理员帐户登录并卸载,但是当以用户身份登录时,应用程序仍然存在。我们最终必须在以用户身份登录时更改我们的组策略设置并卸载。