Tôi thực sự cần trợ giúp ở đây.InstallShield 2010 với giấy phép - không có giấy phép cho hệ thống xây dựng tự động (CI) làm dịch vụ Windows
Chúng tôi đang sử dụng CI build-process (Hudson) làm hệ thống xây dựng tự động bằng Msbuild. CI chạy trong Apache Tomcat 6 chạy dưới thông tin đăng nhập của người dùng miền (không phải là người dùng Windows cục bộ).
Mỗi lần CI cố xây dựng dự án InstallShield (sử dụng tệp isproj), chúng tôi nhận được thông báo lỗi giấy phép: "C: \ Program Files \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62,3): lỗi : -7159: Giấy phép sản phẩm đã hết hạn hoặc chưa được khởi tạo Bạn phải khởi chạy IDE để định cấu hình giấy phép sản phẩm để tiến hành C: \ Program Files \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62, 3): lỗi: Ngoại lệ bắt buộc ".
Nếu tôi đăng nhập vào cùng một máy có cùng thông tin đăng nhập của người dùng miền và xây dựng dự án InstallShield có giấy phép và nó hoạt động tốt.
Thêm người dùng vào nhóm Người dùng địa phương không giúp (không có giấy phép). Thêm người dùng vào nhóm Quản trị viên địa phương giúp và nó đang hoạt động.
Chúng tôi không muốn người dùng ở trong nhóm Quản trị viên cục bộ - vì nhiều lý do khác nhau.
Tôi cần làm gì để làm cho nó hoạt động? Tôi có cần thêm quyền sử dụng không?
Trợ giúp sẽ được đánh giá cao.
Gilad
Bạn vẫn đang tìm kiếm các lý do khác để loại bỏ IS? Nếu bạn đang nhắm mục tiêu chỉ Windows chỉ sử dụng NSIS. – sorin