Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在VS2010中安装/卸载MSI之前运行自定义脚本_C#_Visual Studio 2010_Installation_Windows Installer - Fatal编程技术网

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

C# 在VS2010中安装/卸载MSI之前运行自定义脚本,c#,visual-studio-2010,installation,windows-installer,C#,Visual Studio 2010,Installation,Windows Installer,我正在使用VisualStudio2010编写一个MSI安装程序,我想知道这是否可能 在安装过程中将文件复制到目标文件夹之前,运行自定义脚本(我基本上需要运行exe进程并等待它完成运行) 在卸载目标文件之前,运行自定义脚本--我需要再次运行exe进程并等待它完成运行 另外,我正在使用C#进行开发。要在安装/卸载文件之前执行自定义操作,您需要在InstallExecuteSequence的开头安排它,例如在“LanchConditions”标准操作下。 但是,据我在VS中所知,您无法显示此标准操

我正在使用VisualStudio2010编写一个MSI安装程序,我想知道这是否可能

  • 在安装过程中将文件复制到目标文件夹之前,运行自定义脚本(我基本上需要运行exe进程并等待它完成运行)

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


  • 另外,我正在使用C#进行开发。

    要在安装/卸载文件之前执行自定义操作,您需要在InstallExecuteSequence的开头安排它,例如在“LanchConditions”标准操作下。

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


    据我所知,VS的“安装”步骤是“安装文件”标准操作的共同响应。

    您可以尝试高级安装程序,或者如果您正在寻找免费工具,请使用Wix。