Обнаружение наличия каталога во время установки

В WiX DirectorySearch может использоваться для определения наличия определенного каталога на целевом компьютере. Но я не понимаю, существует ли последовательный способ определить, что каталог не существует .

Например:


  


  

Когда и раздел реестра, и каталог существуют, IS_INSTALLED Свойство устанавливается на путь, возвращаемый DirectorySearch .

Если каталог не существует, IS_INSTALLED , похоже, установлен на "C: \".

Является ли условие вроде:

NOT (IS_INSTALLED = "C:\")

надежным способом определить, что каталог был найден? Есть ли способ лучше?

Ответ: Вот код WiX, основанный на ответе mrnxs , который я принял


  
    
  





  

6
задан Community 23 May 2017 в 12:15
поделиться