部署项目 - 自定义操作更新

本文关键字:操作 更新 自定义 项目 部署 | 更新日期: 2023-09-27 17:55:19

>情况:

我在 Visual Studio 2010 安装程序中有一个部署项目来安装控制台应用程序。此控制台应用程序为部署项目写入了一些自定义操作。

编辑:为了澄清,这些自定义操作使用的是 .NET 中的 System.Configuration.Install.Installer 类。我在此类上使用CommittedBeforeUninstallAfterUninstall事件,主要使用它们来清理剩余的文件。

问题:

如果我将控制台应用程序的可执行文件换成较新版本(具有更新的自定义操作) - 最初安装它的 MSI 是否会对新的 EXE 和卸载时的更新自定义操作有任何问题?

部署项目 - 自定义操作更新

--根据请求添加注释作为答案--

只要在安装项目中更新了新的控制台应用,并且要发布新版本的安装,它就应该可以正常工作。安装后,您可以使用新的可执行文件覆盖安装,它们应该可以正常工作