Мне действительно нужна помощь.
Мы используем процесс сборки CI (Hudson) в качестве автоматизированной системы сборки с использованием Msbuild.
CI запускается в Apache Tomcat 6, который запускается под учетными данными пользователя домена (не локального пользователя Windows).
Каждый раз, когда CI пытается построить проект InstallShield (используя файлы isproj), мы получаем сообщение об ошибке лицензии:
"C: \ Program Files \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62,3): ошибка: -7159: срок действия лицензии на продукт истек или еще не инициализирован. Необходимо запустить среду IDE, чтобы настроить лицензию на продукт в Чтобы продолжить.
C: \ Program Files \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62,3): ошибка: исключение ".
Если я захожу на тот же компьютер с теми же учетными данными пользователя домена и собираю проект InstallShield, то есть лицензия и она работает хорошо.
Добавление пользователя в локальную группу Users не помогает (без лицензии).
Добавление пользователя в локальную группу «Администраторы» помогает и работает.
Мы не хотим, чтобы пользователь был в локальной группе администраторов - по разным причинам.
Что мне нужно сделать, чтобы это работало?
Нужно ли добавлять разрешения на использование?
Помощь будет высоко оценена.
Гилад