Tôi đang sử dụng WiX 3.5. Gần đây, lỗi WiX sau bắt đầu xảy ra thường xuyên trên máy chủ tạo:Lỗi LGHT0301: Không thể mở cơ sở dữ liệu
light.exe (,): lỗi LGHT0301: Không mở được cơ sở dữ liệu. Trong quá trình xác nhận, điều này thường xảy ra nhất khi cố gắng mở cơ sở dữ liệu bằng cách sử dụng trang mã không được hỗ trợ hoặc tệp không phải là cơ sở dữ liệu Windows Installer hợp lệ. Vui lòng sử dụng trang mã khác trong Module/@ Codepage, Package/@ SummaryCodepage, Product/@ Codepage hoặc WixLocalization/@ Codepage; hoặc đảm bảo rằng bạn cung cấp đường dẫn đến cơ sở dữ liệu Windows Installer hợp lệ.
Lỗi "cơ sở dữ liệu" nào tham chiếu đến? (Không có tệp nguồn WiX nào đã thay đổi trong một thời gian dài, vì vậy tôi nghi ngờ đó là vấn đề về trang mã.)
Other people đã báo cáo lỗi này có thể do Trend Micro Office Scan gây ra. xây dựng máy chủ. Tôi đã yêu cầu quản trị viên hệ thống loại trừ các thư mục xây dựng khỏi quá trình quét nhưng lỗi này vẫn xảy ra. Làm cách nào để xác định xem máy quét vi rút có phải là thủ phạm không? (Lỗi này không phải lúc nào cũng xảy ra, vì vậy nếu tôi vô hiệu hóa trình quét vi-rút và bản xây dựng kế tiếp thành công, tôi vẫn không biết liệu lỗi đó có biến mất vĩnh viễn hay không.)
Xem thêm: http://stackoverflow.com/q/1064580/130352 –