Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.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# 如何使用单个卸载卸载多个程序?(顺序卸载)_C#_Installshield_Excel Addins_Uninstallation - Fatal编程技术网

C# 如何使用单个卸载卸载多个程序?(顺序卸载)

C# 如何使用单个卸载卸载多个程序?(顺序卸载),c#,installshield,excel-addins,uninstallation,C#,Installshield,Excel Addins,Uninstallation,我正在用c#开发一个excel外接程序 我已经使用InstallShield限量版创建了MSI安装包 在此包创建过程中,我必须在第3步(应用程序文件)中从已发布文件夹添加文件(.vsto和setup.exe)和“应用程序文件”文件夹,在该过程的最后一步,我选择启动应用程序并给出setup.exe文件的路径 我必须执行最后一步,否则,它不会作为excel加载项安装,也不会显示在加载项菜单中 对我来说,真正的问题是我必须卸载“MSI包”和“VSTO”,但我想让它一键卸载。卸载MSI包时,它将自动卸载

我正在用c#开发一个excel外接程序

我已经使用InstallShield限量版创建了MSI安装包

在此包创建过程中,我必须在第3步(应用程序文件)中从已发布文件夹添加文件(.vsto和setup.exe)和“应用程序文件”文件夹,在该过程的最后一步,我选择启动应用程序并给出setup.exe文件的路径

我必须执行最后一步,否则,它不会作为excel加载项安装,也不会显示在加载项菜单中

对我来说,真正的问题是我必须卸载“MSI包”和“VSTO”,但我想让它一键卸载。卸载MSI包时,它将自动卸载.vsto

如果我们可以使用某种c#脚本代码手动完成卸载过程,那么脚本代码也会很有帮助。如何执行顺序卸载