gpt4 book ai didi

windows-installer - Installshield 在小升级期间不替换文件

转载 作者:行者123 更新时间:2023-12-04 07:42:37 24 4
gpt4 key购买 nike

我的应用程序有一个 installshield 安装程序。现在我为应用程序创建了一个小升级,并且我的一些组件中的一些文件发生了变化。不幸的是,在小升级后,文件没有被替换,而是保留了旧内容。这些是文本文件,因此很容易验证。我还在升级期间尝试覆盖的每个文件的属性中明确检查了始终覆盖。

我厌倦了创建自定义操作来执行 installshield 应该执行的操作。您知道为什么会发生这种情况吗,我如何强制 installshield 覆盖这些文件?

我正在使用 installshield 2008,真的,真的,真的希望我有一个选择来改变它。

最佳答案

不要粗鲁,但这是培训问题而不是工具问题。 Windows Installer 是底层技术,它对 Component Rules 的操作方式非常明确。和 File Versioning Rules .如果它不起作用,那是因为你实现错了。如果您正在编写自定义操作来绕过它,这清楚地表明您不了解自己在做什么,并且正在创建黑客来绕过 MSI。

现在我没有你的 FOO.msi (v1) 和 FOO.msi (v1.1) 或升级的安装程序日志的副本,所以你的问题是无法回答的,除了给你提供研究诸如哪些组件、 key 文件等主题的建议和配套文件是,文件成本/版本控制如何工作,主要和次要升级如何工作,然后将这些知识应用于您自己的安装程序。

是的,这是晦涩的,通常是迂腐的东西。但它是 MSI 工作原理的核心,您确实需要了解它。一旦你这样做了,它就会变得容易得多。相信我,我去过那里。

关于windows-installer - Installshield 在小升级期间不替换文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626405/

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