如何查询/调试NSIS错误?

如何查询/调试NSIS错误?,nsis,Nsis,在myInstaller.nsi中。我的卸载程序部分中有以下内容: ClearErrors RMDir /r "$InstDir" IfErrors 0 +2 MessageBox MB_OK "Unable to uninstall all files." 在卸载过程中,我看到messagebox,它指示存在错误 问题:如何调试导致messagebox显示的错误?NSIS无法告诉您删除哪个文件失败,也无法告诉您使用通配符或/r时为什么失败 如果您没有太多的文件/目录,可以对每个文件/

在my
Installer.nsi
中。我的卸载程序部分中有以下内容:

ClearErrors

RMDir /r "$InstDir"

IfErrors 0 +2
  MessageBox MB_OK "Unable to uninstall all files."
在卸载过程中,我看到messagebox,它指示存在错误


问题:如何调试导致messagebox显示的错误?

NSIS无法告诉您删除哪个文件失败,也无法告诉您使用通配符或
/r
时为什么失败

如果您没有太多的文件/目录,可以对每个文件/目录使用普通的
Delete
/
RmDir
指令

从文件系统获取错误代码的唯一方法是使用并查看失败的操作