InstallShield LE-относительные пути к файлу

когда я добавляю зависимость к моему установщику, у меня всегда остается жесткий кодированный путь к файлу.

по данным этот блог, единственный способ обойти это-вручную изменить жестко закодированные пути в файле ISL с переменной ISProjectFolder. Это не так хорошо, как файл будет получать blitzed каждый раз, когда я перестраиваю установщик.

Я также видел упомянутые переменные пути, но, похоже, для них нет функции в InstallShield LE.

У кого-нибудь есть идеи?

1 ответов


  • фиксированные относительные пути для содержимого файла, копируемого ограниченным выпуском Install Shield в выходной каталог ( Visual Studio 2012 ) Шаги:
  • разверните проект установки в обозревателе решений, чтобы увидеть разделы 1,2,3,4,5,6
  • разверните " 2 "и дважды щелкните "файлы" Вы увидите страницу с четырьмя панелями: "файлы исходного компьютера" и "файлы конечного компьютера"
  • удалите жестко закодированные пути и файлы из пункта назначения файлы компьютера'
  • Нажмите в верхней левой панели, на проекте, который имеет ваши файлы как "файлы содержимого"
  • на верхней правой панели отобразятся "файлы содержимого из MyProject"
  • нажмите и перетащите это в нижнюю правую панель ("файлы конечного компьютера")

вернуться на ваш проект и убедитесь, что все ваши файлы, которые вы хотите скопировать свойства: Действие Сборки=Содержимое и Копировать в выходной каталог=копировать всегда