Inno setup的设置配置问题。
我是一个内容管理类插件,每次安装其实相当于要往文件里加东西。比如ABC三个内容包,下一次再加DEF三个内容包。
目前我能通过inno setup把ABC三个包加入到指定的文件夹下,问题在于:
比如:下一次我们需要在A包中删除掉某一项内容,这个应该如何设置?
也就是这个安装程序,可以同时承载增加,删除,覆盖的功能。这里面的逻辑理不清楚。
当然Mac的安装包设置也是一样的问题。
你说的跟虚拟环境很像,
但,我没有理解到你的问题所在,
Inno setup 删除指定文件
方式一
[UninstallDelete]
;删除文件,{app}:安装目录
Type: files; Name: "{app}\vcruntime140d.dll";
Type: files; Name: "{app}\ucrtbased.dll";
;删除文件夹
Type: filesandordirs; Name: "{app}";
方式二
[code]
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
//删除文件夹
DelTree(ExpandConstant('{app}\platform'), True, True, True);
//删除文件
DeleteFile(ExpandConstant('C:\a.txt'));
DeleteFile(ExpandConstant('{app}\c.txt'));
end;
INNO SETUP 配置
如有帮助望采纳
https://blog.csdn.net/mail_cm/article/details/8649631
通过编写source里面的 标签check 可以自定义该文件是否安装