installshield - как добавить файлы из определенной папки

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


person user1994587    schedule 03.05.2015    source источник


Ответы (1)


ОБНОВЛЕНИЕ: так как за это только что проголосовали против. Есть функция, позволяющая динамически добавлять файлы. Динамическое связывание файлов. Мой опыт работы с этой функцией показывает, что она вызывает проблемы при установке исправлений и обновлений, даже если вы будете осторожны. Имейте в виду это перед использованием (может быть не важно при установке исправлений).


Не уверен, что понимаю, но чтобы добавить файлы в вашу настройку, просто используйте представление файлов и папок:

введите здесь описание изображения

Переменные пути обычно создаются Installshield автоматически, когда вы добавляете файлы, или вы можете настроить их так, чтобы они указывали на вашу папку релиза верхнего уровня:

Переменная пути

  • MyPath1 = C:\My Setups\Setup 1\

Папки:

  • C:\My Setups\Setup 1\Folder 1\App.exe =› [MyPath1]Folder 1\App.exe
  • C:\My Setups\Setup 1\Folder 2\support.dll =› [MyPath1]Folder 2\support.dll

Затем вы можете переместить всю папку C:\My Setups\Setup 1\ на другой компьютер и в другое место и просто настроить переменную пути MyPath1 в представлении «Переменные пути».

person Stein Åsmul    schedule 03.05.2015
comment
Я знаю этот способ, но я не хочу копировать файл в установщик. Я хочу, чтобы установщик получил файл с машины, на которой он работает. - person user1994587; 04.05.2015