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

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

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

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

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

1 ответ

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

Вернитесь в свой проект и убедитесь, что все ваши файлы, которые вы хотите скопировать, имеют свойства: Build Action=Content и Copy to output directory=Copy Always

Другие вопросы по тегам