安装程序无法替换旧版本

时间:2014-06-04 06:35:03

标签: .net setup-project

我正在关注安装程序项目并希望将其设置为升级,但我发现在更改版本号等并安装在客户端PC后,它会显示两个同名,相同文件夹的程序。 / p>

该程序可以正常运行,但它在"程序和功能"中显示了两个相同名称的程序。在控制面板中。

由于更改太长,我可以提供任何提示可以让新安装程序替换旧安装程序吗?

由于

1 个答案:

答案 0 :(得分:0)

假设你做得正确:

Updates to Setup Projects

因此UpgradeCode是相同的,那么最可能的解释是其中一个安装是每台机器(Everyone)而另一个是每用户(只有我),反之亦然,因为一个无法升级另一个。这种情况的一种方式是,如果一个安装是由管理员安装而另一个安装不是因为VS将回退到非管理员的每个用户。或者用户在该对话框中的Everyone和Just me选项之间选择不同。如果您使用其他用户帐户登录该计算机,其中一个条目将在“程序和功能”中消失,这将是解释。