情况:
我在visual studio 2010安装程序中有一个部署项目来安装控制台应用程序。 此控制台应用程序为部署项目编写了一些自定义操作。
编辑:
为了澄清,这些自定义操作使用.NET中的System.Configuration.Install.Installer
类。
我在此类上使用Committed
,BeforeUninstall
,AfterUninstall
事件,主要使用它们来清理文件。
问题:
如果我将控制台应用程序的可执行文件换成更新的版本(使用更新的自定义操作) - 最初安装它的MSI是否会在卸载时出现新EXE和更新自定义操作的任何问题?
答案 0 :(得分:0)
- 根据要求添加评论作为答案 -
只要您的新控制台应用程序在您的安装项目中更新,并且您要发布新版本的安装,它应该可以正常工作。安装后,您可以使用新的可执行文件覆盖安装,它们应该可以正常工作