Có rất nhiều công cụ để tạo trình cài đặt trên Windows (InstallShield, InnoSetup, NSIS, chỉ với một vài tên). Tất cả các công cụ tôi đã thấy nằm trong một hoặc cả hai danh mục nàyAPI để tạo trình cài đặt trên Windows
- Chỉ và nhấp. Giao diện đẹp để tạo trình cài đặt, nhưng không thể chỉnh sửa thủ công tệp định nghĩa/dự án trình cài đặt.
- Văn bản: Không có giao diện (chính thức). Trình cài đặt được biên dịch từ định nghĩa trong tệp văn bản được chỉnh sửa thủ công.
Trình cài đặt tôi đang xây dựng đều được định nghĩa bằng cách sử dụng DSL (được trình bày dưới dạng tệp YAML), do đó việc sử dụng GUI không được đặt ra.
Điều tôi thực sự muốn là công cụ hiển thị API hoàn chỉnh, qua đó tôi có thể kiểm soát việc tạo trình cài đặt. Có bất kỳ công cụ như vậy không?
Chỉnh sửa: Tôi rất muốn nghe về các công cụ không dựa trên MSI. MSI không phải là yêu cầu (thay vì cách khác xung quanh ...)
WiX 3.0 có khung lập trình mà bạn không cần phải viết các tệp wix. Kiểm tra nó ra. –