我Installer Class
在我的 MSI 项目中使用它执行一些自定义操作。由于这个类,我每次安装 MSI 时都会将.InstallState
文件放入安装文件夹。我的项目中有另一个模块,它Silent mode
使用现有应用程序的产品代码执行现有应用程序的卸载。但它失败了,因为它无法删除 .InstallState 文件。但是如果我手动卸载它会删除该文件。
OnCommit()
安装应用程序后,我尝试Commit()
使用File.Delete()
. 但到目前为止还没有运气。
有没有办法从 MSI 中排除这个文件?