首页 > 解决方案 > Visual Studio 安装程序安装程序在安装程序覆盖期间未更新旧配置文件

问题描述

我已经通过 Visual Studio 创建了一个安装程序设置。我们的解决方案具有保存用户设置相关工具的 XML 文件。安装了以前的版本,并且存在旧的 XML 文件。我们对 XML 文件进行了版本控制,以便使用安装程序覆盖来安装新文件。这成功了。

我们想保留/复制旧的配置文件设置。如何实现这一点。

我们尝试的一种方法是在 Install 函数中写下代码,但是之前安装版本的 Install 函数被调用而不是新 exe 的 Install 函数。以下是我们从 Installer.cs 类中尝试的功能。

  1. 公共覆盖无效安装(IDictionary stateSaver)
  2. 受保护的覆盖无效 OnAfterInstall(IDictionary stateSaver)
  3. 受保护的覆盖无效 OnBeforeInstall(IDictionary savedState)

标签: visual-studio-setup-projevsinstaller

解决方案


推荐阅读