В WiX DirectorySearch
может использоваться для определения наличия определенного каталога на целевом компьютере. Но я не понимаю, существует ли последовательный способ определить, что каталог не существует .
Например:
Когда и раздел реестра, и каталог существуют, IS_INSTALLED Свойство
устанавливается на путь, возвращаемый DirectorySearch
.
Если каталог не существует, IS_INSTALLED
, похоже, установлен на "C: \".
Является ли условие вроде:
NOT (IS_INSTALLED = "C:\")
надежным способом определить, что каталог был найден? Есть ли способ лучше?
Ответ: Вот код WiX, основанный на ответе mrnxs , который я принял