Мы используем среду разработки, в которой некоторые разработчики используют x64 машины, а некоторые используют машины Win32, а «официальная» машина сборки - это 32-разрядная машина. Это может вызвать проблемы, потому что на машинах x64 dev «общие» сменные модули расположены в C: \ Program Files (x86) \ Common Files \ Merge Modules \, а на машинах Win32 - C: \ Program Files \ Общие файлы \ Объединить модули. Есть ли способ указать, что место для WIX (в файле wxs) является формой, которая была бы одинаковой для всех платформ dev? Я не могу использовать полный жесткий путь, очевидно, но я не могу найти то, что должен использовать.Как я могу заставить WIX найти расположение модулей слияния на 32-битных и 64-битных машинах?
1
A
ответ
1
К сожалению, в набор инструментов WiX нет ничего, чтобы помочь в этом. Вам нужно будет написать какое-то решение за пределами набора инструментов WiX для нормализации пути к каталогу (установите env var в существующую директорию).
Это была бы интересная функция для набора инструментов WiX для поддержки изначально.
Смежные вопросы
- 1. Где я могу найти расположение модулей dojo?
- 2. Как найти расположение модулей для python3 и отладить ImportError
- 3. WiX - Установить каталог модулей слияния во время установки?
- 4. Как заставить обновления NuGet на других машинах?
- 5. Как я могу заставить Jsvc найти DaemonLoader?
- 6. osx, openpam и расположение .so модулей?
- 7. Как я могу заставить mouseClick найти переменную и рандомизировать ее?
- 8. Расположение модулей Mozilla Core Javascript
- 9. Как я могу найти расположение каталога JDK в Java?
- 10. Как динамически найти jjs.exe на машинах Windows?
- 11. MySQL: Расположение данных при разработке на разных машинах
- 12. WiX: Как я могу установить свойство извне?
- 13. Как я могу ссылаться на домашний каталог пользователя в WIX
- 14. Wix: модуль слияния с несколькими файлами wxs
- 15. Где я могу найти стандартный файл локализации WIX Burn?
- 16. Как написать и использовать модуль перенацеливающегося слияния в wix
- 17. Расположение рельсов - где я могу найти драгоценный камень
- 18. Как найти расположение .ashx файлов на сервере
- 19. Как я могу заставить CMake найти мой libhunspell?
- 20. Как я могу заставить CasperJS и PhantomJS играть на Yosemite?
- 21. WIX Где я могу найти файл WixUi_en-us?
- 22. Где я могу найти полный список модулей Haskell?
- 23. Как я могу заставить кнопку найти нижнюю часть пользовательского интерфейса?
- 24. Как заставить автогенерируемый WSDL на двух балансировочных машинах соответствовать?
- 25. Как я могу изменить расположение файлов журнала
- 26. Как я могу автоматизировать упаковку WiX
- 27. Как я могу заставить Perl найти мои модули?
- 28. Как я могу заставить WiX вызывать метод в сборке .NET как часть процесса установки?
- 29. Я хочу изменить расположение моих заводов, как я могу заставить Rails знать новое место при генерации?
- 30. Как я могу прикрепить фреймворк в WIX
Да, для инструментов WIX было бы полезно принять переменные среды. Синтаксис DOS или .NET был бы хорош. –
Препроцесс набора инструментов WiX принимает переменные среды: $ (env.EnvVar). Сложная часть - это выбор правильной переменной окружения, поскольку она будет отличаться в разных операционных системах. –