在VS2010中安装/卸载MSI之前运行自定义脚本

时间:2011-12-21 08:42:10

标签: c# visual-studio-2010 installer windows-installer

我正在使用Visual Studio 2010编写MSI安装程序,我想知道这是否可行?

  1. 运行自定义脚本 - 我基本上需要运行exe进程并等待它完成运行 - BEFORE文件在安装过程中被复制到目标文件夹中。

  2. 运行自定义脚本 - 我需要再次运行exe进程并等待它完成运行 - 在卸载目标文件之前。

  3. PS。我正在使用C#进行开发。

1 个答案:

答案 0 :(得分:2)

要在安装/卸载文件之前执行自定义操作,您需要在InstallExecuteSequence的开头安排它,例如在“LanchConditions”标准操作下。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa372038(v=vs.85).aspx

但是,根据我在VS中所知,您无法显示此标准操作,因此我看不到在其后添加自定义操作的方法。

VS的“安装”步骤与我所知道的“InstallFiles”标准行动相对应。