Элемент CreateFolder не создает правильный каталог - PullRequest
1 голос
/ 08 июля 2019

Я создаю установщик для одной из моих программ.Мне нужно создать пустую папку с именем logs.

Я попробовал следующее в моем файле wxs, следуя инструкциям, которые говорят об использовании элемента CreateFolder внутри компонента (GUID были удалены из этого поста):

<Directory Id='TARGETDIR' Name='SourceDir'>
  <Directory Id='UserFolder' Name='UFolder'>
    <Directory Id='INSTALLDIR' Name='SH Analysis'>
      <Directory Id='logDIR' Name='logs'>
        <Component Id='CreateLogDir' Guid='...' SharedDllRefCount='no' KeyPath='no' NeverOverwrite='no' Permanent='no' Transitive='no' Win64='no' Location='either'>
          <CreateFolder />
        </Component>
      </Directory>

    </Directory>
  </Directory>
</Directory>

<Feature Id='Complete' Level='1'>
  <ComponentRef Id='CreateLogDir' />
</Feature>

Программа компилирует и создает ссылки без предупреждений и ошибок, MSI-файл работает без проблем, но папка logs не создается.Я что-то пропустил?

...