gpt4 book ai didi

c# - 如何让 msi 覆盖旧文件?

转载 作者:行者123 更新时间:2023-11-30 13:35:17 25 4
gpt4 key购买 nike

我有一个标准的 Visual Studio (2008) 应用程序安装项目,它生成一个包含一些文件的 msi。但是我注意到:1) 当msi安装并且一些文件已经存在时,它只是默默地忽略这些文件。这是我想要的行为,原因很明显。2) 当我卸载msi 时,它并没有删除我的主dll 文件。

我该如何解决这两个问题?它们一起使我的软件无法自动升级。

最佳答案

我遇到了完全相同的问题,最终放弃了。让它工作是一个可怕的、复杂的过程,涉及大量的 GUID。之后你会觉得很脏(假设你曾经让它工作)。

我的建议是切换到更适合像你我这样的人的 Inno Setup。

将 .msi 留给进行“公司推出”而不是“安装”的人员。

关于c# - 如何让 msi 覆盖旧文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com