Я создаю установщик для одной из моих программ.Мне нужно создать пустую папку с именем 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
не создается.Я что-то пропустил?