Chúng tôi đã tạo một dự án wix đơn giản cho một ứng dụng cửa sổ cơ bản. Mọi thứ đều tốt và MSI được sản xuất.Tệp Wix darice.cub bị thiếu khi xây dựng từ studio hình ảnh 2010
Tuy nhiên, việc chuyển sang Bản phát hành sẽ cung cấp thông báo lỗi sau;
light.exe(0,0): error LGHT0222: The cube file'C:\Users\julius\AppData\Local\assembly\dl3\3V768E95.XWA\CYQG3JK6.XHT\2b4730b4\00186b06_b0b7cb01\darice.cub' cannot be found. This file is required for MSI validation.
Nếu tôi chạy tập lệnh xây dựng sử dụng msbuild để xây dựng giải pháp, mọi thứ hoạt động tốt. Vì vậy, tôi nghĩ rằng nó có một cái gì đó để làm với môi trường studio trực quan. Tôi đã cố gắng làm cho một giải pháp đơn giản với một trình cài đặt wix và giải pháp đó hoạt động tốt cả trong gỡ lỗi và phát hành.
Im chạy ứng dụng này trên Windows 7 64 bit bằng cách sử dụng VS 2010 SP1.
Bất kỳ ý tưởng nào tôi nên tìm?
Vâng, đó là những gì tôi đã kết thúc làm là tốt. Thư mục tiếp tục thay đổi ... bực bội. – Julius
Điều này có liên quan: https://sourceforge.net/p/wix/bugs/3199/ –
Bản sửa lỗi đã hoạt động. Một sửa đổi nhỏ là với cài đặt mới nhất nó đặt nó ở một vị trí khác. C: \ Program Files (x86) \ WiX Toolset v3.7 \ bin – LCarter