使用过程中发现问题:用AdvancedInstaller本身自带的卸载程序会出现卸载不干净的问题,有残留日志文件,注册文件等。。。
通过实验得知可以通过用户自定义动作(Custom Actions)可以强制删除所有文件。如何建立自定义动作请看我这篇博客:http://blog.csdn.net/qq_20849387/article/details/78421482
今天直接给出一个用于删除程序安装路径下的所有文件的用户自定义动作代码:
public class CustomActions
{
[CustomAction]
public static ActionResult CustomAction1(Session session)
{
session.Log("Begin CustomAction1");
string manufacturer = session["Manufacturer"];