WiX - переустановка не удалась, когда папки больше не существует - PullRequest
0 голосов
/ 05 марта 2012

У меня проблема с переустановкой, где нет подпапки, которая была в версии ранее.В версии 1 существует файл wxs:

<Component Id="cmp7EB6415256FC5DA344472986974956E4" Directory="dir74C41F8B6B03DD308C9CCD0008B2F7E5" Guid="{9BD5E948-E8EA-4C5E-B5F4-7002B28765D9}" KeyPath="yes" MultiInstance="yes">
   <CreateFolder />
</Component>

В версии 2 его нет.Во время переустановки нет файлов фазового копирования, а исходные файлы остаются в исходном состоянии, но в конце ошибки нет.Когда я удаляю компонент, новые файлы копируются.

Файл wxs создается при высокой температуре.У меня довольно большое количество папок и подпапок, и проект динамичный.Это означает, что каждый может добавить или удалить папку, и я не могу проверить, удалил ли кто-либо из них.

1 Ответ

0 голосов
/ 27 февраля 2013

Установщик Windows создает только каталоги, которые требуются для установки файлов или которые явно вызываются элементом CreateFolder.Вам нужно будет добавить CreateFolder где-нибудь, чтобы пустые каталоги остались.

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