gpt4 book ai didi

.net - 防止 .NET 配置文件在安装过程中被覆盖

转载 作者:行者123 更新时间:2023-12-01 04:21:54 25 4
gpt4 key购买 nike

我正在使用 InstallShield 2010 Express 安装 .NET WinForms 应用程序。最新的 InstallShield 项目是一次重大升级,因此我使用了升级路径部分来允许从我的应用程序的早期版本进行升级。

问题是在安装最新升级时,初始安装期间所做的配置设置(写入 Program Files\MyCompany\MyApp\myapp.exe.config)被覆盖。这意味着用户必须再次进行所有配置设置 - 不好。

在 InstallShield 项目中,myapp.exe.config 设置为使用 Windows Installer Versioning Rules .我什至尝试将 myapp.exe.config 的创建/修改日期设置得很旧(1/1/1999),这样它就不会覆盖目标系统上的文件。

除此之外,安装程序工作正常。如何防止此文件被覆盖?

最佳答案

使用“未安装且未修补”按顺序在 isxmlinstall 中设置条件
isxmlinstall 是升级 xml 的功能,升级时不会启动。

关于.net - 防止 .NET 配置文件在安装过程中被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1209730/

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