У меня есть проект InstallScript, который я смотрю вручную, воссоздавая как базовый проект MSI. Для проекта InstallScript у нас есть несколько компонентов, которые используют динамическое связывание файлов и ссылку на местоположение, указанное в переменной пути.
Однако, когда я пытаюсь сделать это в проекте Basic MSI, я получаю сообщение об ошибке: «Введенное вами имя папки не является допустимым именем папки в вашей системе». Это совершенно правильно - указанные каталоги не существуют, но они будут созданы во время сборки, прежде чем компилятор установщика. Проект InstallScript, похоже, не стесняется динамически связываться с каталогом, который в настоящее время не существует. Базовый MSI отказывается это делать.
Есть ли способ ссылки на каталоги, которые еще не существуют? Нужно ли создавать фиктивные папки в этих местах, чтобы успокоить InstallShield?