我正在使用高级安装程序来设置基于 .NET 的应用程序。我使用 .NETInstallerClass 自定义操作在目标计算机上安装 perfmon 计数器。目标 dll(从我的计数器安装位置)放置在我的 .aip 文件的子文件夹中,但设置为安装在该子文件夹的父文件夹中(因为我想要安装具有相同名称的不同 dll在不同的条件下)。该应用程序安装良好。我希望使用 .NETInstallerClass 自定义操作来卸载计数器,但是在设置自定义操作时,高级安装程序会强制我设置子文件夹的路径。因此,显然在卸载时,它无法找到 dll,因为它们安装在父文件夹中并且找不到子文件夹。有什么解决方法吗?我不想为 perfmon 卸载编写脚本。