我一直在尝试使用可以找到的仅安装卸载文件教程here
在我的NSIS安装程序中添加一个仅安装卸载的文件功能当我只将文件添加到与.nsi源文件位于同一目录的安装程序时,该示例正常工作。例如,使用以下命令添加文件:
${File} "file.txt"
安装文件file.txt,也可以在运行卸载程序时删除。但是,如果我将file.txt放入名为Files的子目录中并使用命令:
${File} "Files\file.txt"
file.txt文件将正确安装,但是当我运行卸载程序时,它不会被删除。
我在这里错过了NSIS的明显内容吗?
答案 0 :(得分:0)
可能是以下两个原因之一: -
在您的$InstDir
Files\File.txt
中只包括$InstDir\File.txt
,而卸载程序正在尝试删除$InstDir\Files\File.txt
。
在您的$InstDir
Files\File.txt
中包含$InstDir\Files\File.txt
,但您的卸载程序正在尝试删除$InstDir\File.txt
。