2011-11-01 31 views
21

Tôi có một ứng dụng bao gồm một .exe, nhiều .dlls và một vài thư mục.NSIS - Cách bao gồm tất cả các thư mục từ nguồn đến Trình cài đặt

Tôi sử dụng NSIS để tạo trình cài đặt. Nó hoạt động nhưng khi tôi cài đặt phần mềm, tôi không thấy tất cả các thư mục bên trong ứng dụng của mình. Tôi phải làm gì để gộp tất cả các thư mục trong ứng dụng của mình vào trình cài đặt?

Đây là mã tôi đặt các nguồn dữ liệu vào thời điểm này:

File "c:\MyProject\MyApp\*" 

Trả lời

42

Các tài liệu cho chúng ta biết rằng đối số/r của lệnh tập tin bao gồm tất cả các thư mục phụ và các tập tin. Vì vậy, bạn sẽ sử dụng một cái gì đó như thế này:

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

Các phần có liên quan của các tài liệu có thể được tìm thấy ở đây:

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

+0

Khi sử dụng công tắc/r, cả hai thư mục phù hợp và các tập tin sẽ được tìm kiếm. * Điều này luôn được thực hiện có hoặc không có sử dụng các ký tự đại diện *. http://nsis.sourceforge.net/Docs/Chapter4.html#file – MAbraham1

Các vấn đề liên quan