和由最终用户定制的设置文本文件。p>,installation,inno-setup,Installation,Inno Setup" /> 和由最终用户定制的设置文本文件。p>,installation,inno-setup,Installation,Inno Setup" />

Installation Inno安装:安装更新时不要覆盖设置文件 我为C++应用程序创建了一个iNo安装脚本。脚本工作正常,包括以下内容: [Files] Source: "C:\Users\john\Desktop\My_App_setup\my_app.exe"; DestDir: "{app}"; \ Flags: ignoreversion Source: "C:\Users\john\Desktop\My_App_setup\settings\*"; DestDir: "{app}\settings"; \ Flags: ignoreversion recursesubdirs createallsubdirs 文件是C++可执行代码 MyOppApp.exe < /C>和由最终用户定制的设置文本文件。p>

Installation Inno安装:安装更新时不要覆盖设置文件 我为C++应用程序创建了一个iNo安装脚本。脚本工作正常,包括以下内容: [Files] Source: "C:\Users\john\Desktop\My_App_setup\my_app.exe"; DestDir: "{app}"; \ Flags: ignoreversion Source: "C:\Users\john\Desktop\My_App_setup\settings\*"; DestDir: "{app}\settings"; \ Flags: ignoreversion recursesubdirs createallsubdirs 文件是C++可执行代码 MyOppApp.exe < /C>和由最终用户定制的设置文本文件。p>,installation,inno-setup,Installation,Inno Setup,我想做的是,当我有一个新版本的my_app.exe时,只更新这个文件,并保留用户迄今为止可能更改的相同设置 我应该尝试什么?只需添加: Source: "C:\Users\john\Desktop\My_App_setup\settings\*"; DestDir: "{app}\settings"; \ Flags: ignoreversion recursesubdirs createallsubdirs onlyifdoesntexist

我想做的是,当我有一个新版本的
my_app.exe
时,只更新这个文件,并保留用户迄今为止可能更改的相同设置

我应该尝试什么?

只需添加:

Source: "C:\Users\john\Desktop\My_App_setup\settings\*"; DestDir: "{app}\settings"; \
    Flags: ignoreversion recursesubdirs createallsubdirs onlyifdoesntexist