2009-02-27 32 views

Trả lời

61

Tiện ích mở rộng wixui không còn là wixui.wixlib. Nó được cuộn vào WixUIExtension.

Nếu bạn đang ở trên dòng lệnh, hãy thêm -ext WixUIExtension vào lệnh gọi tới light.exe.

Nếu bạn có dự án WiX trong Visual Studio, hãy thêm tham chiếu đến "WixUIExtension" bằng cách nhấp chuột phải vào "Tham khảo" trong Solution Explorer.

Xem WiXUI Dialog Sets page for WIX3.

+16

Nếu ai là tự hỏi nơi dll là, nó phải là trong 'C: \ Program Files (x64) \ WiX Toolset [phiên bản] \ bin \ '. –

+4

Tại sao họ đã quyết định không bao gồm bất kỳ hướng dẫn Visual Studio nào trên trang tài liệu đó nằm ngoài tôi. –

+2

Tại sao vị trí của 'dll' không được ghi lại trong [hướng dẫn] (https://www.firegiant.com/wix/tutorial/user-interface/)? Đó là chậm phát triển đầu tiên đọc các tài liệu (nơi họ đề cập đến rằng bạn phải thêm một số tài liệu tham khảo), để cuối cùng tìm kiếm trên internet để tìm ra nơi tài liệu tham khảo này nằm. Nó không phải là ngay cả trong câu trả lời nhưng ẩn trong một bình luận của một câu trả lời SO ... – QuantumHive

1

Dưới đây là liên kết để biết ví dụ về cách giữ lại WixUIExtensions.

Customised UIs for Wix

1

Bạn cần phải thêm tài liệu tham khảo của WixUIExtension trong dự án WIX bạn để giải quyết vấn đề này.

1

Nếu bạn sử dụng .wixproj trực tiếp qua MSBuild, mà không cần Visual Studio, việc sửa đổi yêu cầu là để thêm video này:

<Project ...> 
    ... 
    <ItemGroup> 
    <WixExtension Include="WixUIExtension"> 
     <HintPath>$(WixToolPath)WixUIExtension.dll</HintPath> 
     <Name>WixUIExtension</Name> 
    </WixExtension> 
    </ItemGroup> 
    ... 
</Project> 
Các vấn đề liên quan