Должен ли я теперь включить эти файлы в мой раздел [InstallDelete], так как они больше не нужны? - PullRequest
1 голос
/ 11 февраля 2020

Я прокомментировал следующие элементы из моего [Files] раздела в моем скрипте:

; Source: "{#InnoPath}\Scripts--Workbook\Workbook RTL.css"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook RTL.xsl"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook.css"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook.xsl"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook-off.css"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook-off-12h.xsl"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook-off-12h-PublicTalks.xsl"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook-off-24h.xsl"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly
; Source: "{#InnoPath}\Scripts--Workbook\Workbook-off-PublicTalks.css"; DestDir: "{#CommonDataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly touch; Attribs: readonly

{#CommonDataDir} определяется следующим образом:

#define MSA "Meeting Schedule Assistant"
#define CommonDataDir "{commonappdata}\" + MSA

Теперь мой вопрос Проблемы, когда пользователи обновляют мое программное обеспечение. Означает ли это, что теперь я должен реплицировать вышеуказанные файлы в разделе [InstallDelete], поскольку они больше не требуются?

1 Ответ

1 голос
/ 11 февраля 2020

Да, если вы хотите избавиться от них.

Программа установки не удалит их самостоятельно, только потому, что они больше не включены в раздел [Files] - если ваш установщик не запускает программу удаления первый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...