Я думаю, что по умолчанию dir получает конечную косую черту.wix: УСТАНОВКА всегда заканчивается косой чертой?
Но что делать, если пользователь выбирает другой каталог?
Есть ли способ, чтобы INSTALLDIR НЕ имел завершающую косую черту?
Это не то, что я хочу, чтобы у него не было задней черты. Я хочу знать, могу ли я рассчитывать на это, так что, например,
[INSTALLDIR]Filter.dll
... всегда будет разрешаться в реальном, правильный путь файловой системы.
В настоящее время я использую
[INSTALLDIR]\Filter.dll
и я получаю двойной слэш там. Он действителен и разрешен, но я бы хотел устранить двойную косую черту.
спасибо.
Спасибо. «После калькуляции» подразумевается «после того, как пользователь может выбрать другой каталог установки»? – Cheeso
Выполнение калькуляции выполняется из CostInitialize для CostFinalize. Записи таблицы каталогов доступны после действия CostFinalize. Если INSTALLDIR затем изменяется с использованием пользовательского действия типа 35 или элемента управления (кнопка просмотра), он будет пересчитан и переформатирован для нового значения. –