【问题标题】:Create setup file automatically uninstall existing setup and install new setupfile without changing the existing version property on setupfile创建安装文件自动卸载现有安装并安装新的安装文件,而不更改安装文件上的现有版本属性
【发布时间】:2010-05-06 06:13:26
【问题描述】:

通过设置以下属性,我们可以创建安装文件,自动卸载现有安装并安装新的安装文件。

DetectNewerInstalledVersion:True RemovePreviousVersion:True

但是我们需要更改每个设置文件的版本属性。如果是,则在安装当前安装文件时不会出错,否则 它抛出错误:已安装。

我正在研究如何在不更改现有设置文件的版本属性的情况下创建设置文件。

谢谢。

【问题讨论】:

  • 欢迎来到 SO。这个问题似乎很奇怪。当你想要检测一个已经安装的版本,并且想要进行更新时,为什么你不想拥有一个新的版本号呢?那么应该如何检测到以前的版本呢?

标签: c#


【解决方案1】:

这不是您想听到的,但是如果您正在部署具有相同版本的更新,那您就做错了。现在看起来简单方便,但以后会很头疼。

您为什么不尝试正确开始并正确地对更新进行版本控制?

也许您需要学习的是如何自动化您的版本号和设置程序生成。发布有关此问题的问题并一劳永逸地解决它。

祝你好运。

【讨论】:

    猜你喜欢
    • 2017-01-07
    • 2014-06-03
    • 1970-01-01
    • 2011-01-02
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 2017-04-23
    相关资源
    最近更新 更多