Сбой сборки TFS из-за исключения InstallShield
Мы используем InstallShield 2013 Limited Edition с TFS 2013 Build Server. Иногда наши сборки TFS XAML заканчивались ошибкой:
C: \ Program Files (x86) \ MSBuild \ InstallShield \ 2013Limited \ InstallShield.targets (108): возникла исключительная ситуация
Лицензия InstallShield 2013 Limited Edition успешно активирована на компьютере с сервером сборки (на компьютере с ОС WIN 7). Из-за этой ошибки завершилась сборка. Чтобы это исправить, нам нужно перезагрузить компьютер сервера сборки tfs. Пожалуйста, предложите какое-то постоянное решение этой проблемы. Дайте мне знать, если потребуется какая-либо дополнительная информация.
1 ответ
- Если вы получаете сообщение об ошибке InstallShield.Tasks.dll не найдено или не может быть загружено, как показано на скриншоте ниже:
Решение:
Установите платформу MSBuild в своем определении сборки на "X86", как показано ниже:
- Если вы получаете сообщение о том, что срок действия лицензии InstallShield истек, как показано на скриншоте ниже:
Решение:
Настройте службу сборки на запуск с учетной записью домена вместо "NT_AUTHORITY\Network Service".