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

Winforms 首次安装后如何更改clickonce部署的产品名称?,winforms,deployment,visual-studio-2005,clickonce,Winforms,Deployment,Visual Studio 2005,Clickonce,我们有一个试点应用程序,使用clickonce提供快速更新。我们甚至已经使用nant自动化了构建过程,并且我们可以控制构建部署包的每个步骤 此试用版,我们提供了产品名称“PRODUCT TITLE(pilot)”,但现在,我们希望将所有试用版用户升级到生产版本。 我们更改了构建脚本的产品名称,这对新用户都很好,它正确地显示了产品名称,但是安装了以前版本的用户在快捷方式和更新提示中看到了产品名称的“(PILOT)”版本 我们迄今为止所做的尝试: 卸载应用程序:旧产品名称将显示安装提示(不好) 卸

我们有一个试点应用程序,使用clickonce提供快速更新。我们甚至已经使用nant自动化了构建过程,并且我们可以控制构建部署包的每个步骤

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

我们迄今为止所做的尝试:

  • 卸载应用程序:旧产品名称将显示安装提示(不好)
  • 卸载并清理本地设置/应用程序和本地设置/应用程序数据:相同
该系统基于VisualStudio2005(FW2.0)构建,应用程序为winforms。客户端PC在XP SP3上


任何帮助都将不胜感激:)

卸载应用程序并安装fresh应该可以

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

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


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

卸载应用程序并安装fresh应该可以工作

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

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


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

谢谢你的回答。不幸的是,我正在一个飞行员用户的机器上尝试,在他们的会话下。我将(再次)重温所有步骤,也许我错过了一些需要修改的地方。答案是:正如我所怀疑的,是另一件事让应用程序保持正确更新。有人将unc共享修改为新用户的更新,而不是旧用户的更新。好交易!我很高兴你找到了答案!谢谢你的回答。不幸的是,我正在一个飞行员用户的机器上尝试,在他们的会话下。我将(再次)重温所有步骤,也许我错过了一些需要修改的地方。答案是:正如我所怀疑的,是另一件事让应用程序保持正确更新。有人将unc共享修改为新用户的更新,而不是旧用户的更新。好交易!我很高兴你找到了答案!