2011-11-15 35 views

Trả lời

13

Trình cài đặt WiX là một ví dụ điển hình và nguồn có sẵn miễn phí qua CodePlex (WiX 3.6 Beta). Kiểm tra dự án WixUX, đó là bootstrapper để cài đặt WiX 3.6. Một câu hỏi về Stack Overflow khác là Custom WIX Burn Bootstrapper user interface?, mô tả cách bắt đầu.

Hoặc nếu bạn nhận được weekly WiX releases mới nhất, dự án đã được đổi tên thành WixBA. Xem src\Setup\WixBA.

+0

Tôi chưa bao giờ gặp phải mã nguồn cho chính Wix. Duh! –

3

Có, chúng nằm rải rác khắp nơi. Tôi đang sử dụng Visual Studio 2010 để duy trì Product.wxs của mình bằng tệp WXS riêng cho giao diện người dùng. Về cơ bản tôi đã tải xuống WiX Edit để thiết kế giao diện người dùng.

Bắt đầu tốt là tải xuống nguồn WiX có tệp giao diện người dùng WXS mà bạn có thể tải vào Chỉnh sửa WiX để xem cách chúng hoạt động. Bạn có thể tải xuống mã nguồn từ here.

Điều tôi đã làm là sao chép một trong các tệp WixUI vào dự án của tôi trong Visual Studio 2010. Khi bạn tải xuống nguồn, chúng có thể được tìm thấy trong wix36-sources \ src \ ext \ UIExtension \ wixlib. Tại đây bạn sẽ tìm thấy:

  • WixUI_FeatureTree.wxs
  • WixUI_InstallDir.wxs
  • WixUI_Advanced.wxs
  • WixUI_InstallDir.wxs
  • WixUI_Minimal.wxs
  • WixUI_Mondo.wxs

Bạn có thể biết điều này từ các luồng thoại. Tuy nhiên có các tập tin thoại cá nhân ở đây như:

  • CancelDlg.wxs
  • BrowseDlg.wxs

Bạn có thể tải chúng vào công tác Wix Chỉnh sửa để xem trước hộp thoại. Bạn sẽ hiểu rõ hơn.

Ngoài ra, Trang Wix chính có thể được tìm thấy tại Wix Toolset.

Tôi đã đặt mua sách Wix, WiX: A Developer's Guide to Windows Installer XML, từ Amazon mà tôi hy vọng sẽ giúp tôi hiểu thêm về điều này. £ 30,99 ở Anh. Hy vọng rằng, cuốn sách này sẽ được tiêu tiền tốt. Có một đánh giá với năm ngôi sao để ngón tay vượt qua.

+11

Dường như bạn đang trả lời về việc tạo giao diện người dùng MSI bằng Wix. lannyboy đã hỏi về việc tùy biến giao diện người dùng Burn, bootstrapper mà [thường] vô hiệu hóa từng giao diện người dùng của MSI. –

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