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