【问题标题】:installing c# setup with same version安装相同版本的 c# setup
【发布时间】:2014-05-29 13:56:18
【问题描述】:

我想要有关 Windows 安装程序的基本信息。我制作了版本为 1.0.0.0 的安装程序。我在你的电脑上安装了这个。现在我向应用程序添加新功能并构建设置(从我知道它更新的日期开始调试)并将其提供给您(它仍然是 1.0.0.0)。你卸载旧的并安装这个。我这里有个问题,会有什么影响?

实际情况是,我给了我的朋友 build 1.0.0,他安装了这个。我在 Form1(c#) 中进行 UI 和一些逻辑更改,构建设置(它是新的但仍然是 1.0.0)并将其交给他。他卸载旧的并安装了这个。当程序执行时,它会显示新的 UI 更改,但我的朋友要求 UI 已更改但逻辑未更改。我无法理解如果 UI 更新了设置而不是逻辑,这不是合乎逻辑的论点。

有人可以给出有效的论据吗?

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    好吧,鉴于产品版本没有改变,你很难说服你的朋友他有一个新版本。如何确认他确实卸载了旧版本,甚至安装了新版本(而不是错误地运行了旧安装程序)。

    我认为你有两个选择:

    1. 更新安装程序的产品版本,这样就可以证明已经安装了新版本。这可能只是次要或修订版本更改(例如 1.0.0.1)

    2. 设置 .NET 程序集的版本。如果您在每次构建时更改这些,即使您的安装程序版本保持不变,您也可以验证他是否拥有新的程序集。

    【讨论】:

    • 我知道如何改变它,但我必须说服他。我怎么知道,它是新的?正如我所写的那样,我在新版本中添加了新 UI,并且它显示新的 GUI,因为旧版本没有这个 GUI
    猜你喜欢
    • 2021-11-06
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    相关资源
    最近更新 更多