NSIS - Как включить все папки от источника до установщика - PullRequest
27 голосов
/ 02 ноября 2011

У меня есть приложение, которое состоит из одной .exe, множества .dlls и нескольких папок.

Я использую NSIS для создания установщика.Это работает, но когда я устанавливаю программное обеспечение, я не вижу все папки внутри моего приложения.Что мне нужно сделать, чтобы связать все папки в моем приложении с установщиком?

Это код, который я установил для источника данных в это время:

File "c:\MyProject\MyApp\*"

1 Ответ

48 голосов
/ 02 ноября 2011

Документация сообщает нам, что аргумент / r команды File включает в себя все подпапки и файлы.Поэтому вы должны использовать что-то вроде этого:

File /r "c:\MyProject\MyApp\*"

Соответствующий раздел документации можно найти здесь:

http://nsis.sourceforge.net/Docs/Chapter4.html#file

...