gpt4 book ai didi

c# - 如何在使用 VS MSI 安装程序安装之前备份 Web.config

转载 作者:行者123 更新时间:2023-11-30 17:24:48 26 4
gpt4 key购买 nike

我正在使用常规的 Visual Studio 安装项目来部署我的 ASP.NET 应用程序。我需要处理目标目录中存在现有 web.config 的情况。找到后,需要在安装之前对其进行重命名。如果这没有发生,新的 web.config 将不会覆盖旧的。

在复制正在安装的文件之前,如何让我的自定义操作重命名旧的 web.config?

到目前为止,我已尝试从 System.Configuration.Install.Installer 派生并覆盖 OnBeforeInstall、Install 和 Commit。似乎所有这些方法都是在将新文​​件复制到目标目录后发生的。

最佳答案

在 Committing 事件中执行。您说您试图覆盖“提交”但有两个提交事件; promise 和 promise 。第一次发生在安装程序属性提交其安装之前,而后者发生在之后。

关于c# - 如何在使用 VS MSI 安装程序安装之前备份 Web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/444354/

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