Мое требование - создать каталог в programdata/test/example. Как я могу это сделать в wix?Как создать каталог в wix?
ответ
Определите папку, как это:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="CommonAppDataFolder">
<Directory Id="TestFolder" Name="test">
<Directory Id="ExampleFolder" Name="example" />
</Directory>
</Directory>
</Directory>
Важной частью здесь является CommonAppDataFolder
Id, который известен установщиком Windows. Полный список известных системных папок можно найти в Windows Installer Property Reference.
Если вы устанавливаете файлы в эту папку, они будут созданы неявно. Если нет, то вы можете заставить его быть создан путем установки компонента, как это:
<Component Id="CreateTestFolder" Directory="ExampleFolder" Guid="PUT-RANDOM-GUID-HERE">
<CreateFolder />
</Component>
Под <Product>
вы можете ввести:
<DirectoryRef Id="TARGETDIR">
<Directory Id="CommonAppDataFolder">
<Directory Id="CommonAppXXXX" Name="test">
<Directory Id="CommonAppYYYY" Name="example">
<Component Id="CreateProgramDataZZZ" Guid="ABC-ETC">
<CreateFolder />
</Component>
</Directory>
</Directory>
</Directory>
</DirectoryRef>
И ссылки на компонент CreateProgramDataZZZ
в вашем feature
.
Она также может быть полезно установить права доступа на каталог, например так:
<CreateFolder>
<util:PermissionEx User="Users" GenericAll="yes" />
</CreateFolder>
(вместо <CreateFolder />
)
у кого-нибудь есть идея создать папку и переместить файлы в одну папку? – Sudhakar
использует WIX_ACCOUNT_USERS на User =, так как учетная запись будет изменяться на других языках. – LeoPucciBr
- 1. Как создать каталог в Wix на D:
- 2. WIX создать каталог при установке нескольких файлов
- 3. Wix Установка Каталог Настройка
- 4. Wix - Пользовательский каталог установки
- 5. Как создать папку в Wix?
- 6. WiX - как создать подкаталог bin?
- 7. wix: Возможно ли создать каталог/папку путем указания относительного пути
- 8. WiX: VS2013 Как изменить каталог вывода
- 9. Wix- Как скопировать каталог для установки папки
- 10. Создать папки в wix
- 11. Установить файлы в каталог windows в WiX
- 12. Изменить каталог по умолчанию в wix
- 13. Копировать внешний файл в каталог установки WiX
- 14. WIX: каталог по умолчанию в WixUI_InstallDir
- 15. WIX Paraffin внутри Каталог файлов программ
- 16. Использование переменной для ComponentGroup/@ каталог в WiX
- 17. Как создать приложение в IIS с помощью Wix?
- 18. Создать WiX MSI с WiX Sharp
- 19. Как создать каталог в «user.home»?
- 20. Как создать каталог в plunker?
- 21. Как создать каталог в подпапке?
- 22. Как создать каталог в% appdata%
- 23. Как создать каталог в Android?
- 24. Как создать каталог в Makefile
- 25. Как создать каталог в Lua?
- 26. Как создать виртуальный каталог?
- 27. Как создать папку/каталог
- 28. Как создать скрытый каталог
- 29. Как создать каталог hooks
- 30. Как создать пустую пользовательскую таблицу в Wix?
я получаю эту ошибку при использовании его: 'ошибка CNDL0205: Директория с идентификатором «CommonAppDataFolder» не является допустимым корневым каталогом. '(плюс немного больше о том, что для каждого продукта имеется только один корневой каталог). Что я делаю не так? – noelicus
@noelicus: в установщике Windows исходный каталог верхнего уровня всегда должен быть TARGETDIR. Я уточню свой ответ, чтобы прояснить это. –
@WimCoenen Возможно ли копировать папку/files1..to..files5 во время установки установщика wix. – Royal