Лицензирование Installshield Limited Edition 2013 на сервере сборки TFS 2012

Я пытаюсь создать проект с помощью сервера сборки, и он продолжает вырабатывать следующую ошибку:

C:\Program Files (x86)\MSBuild\InstallShield\2013Limited\InstallShield.targets (108): -7159: The product license has expired or has not yet been initialized.

Я добавил учетную запись, используемую Build, в группу администраторов сборки и группу администраторов коллекции проектов. Я также активировал installshield через Visual Studio (создав новый проект установки), а затем перешел в это место c$\Program Files (x86)\InstallShield\2013LE\System\TSConfig.exe

У меня установлены VS 2010 (Shell), VS 2012 и VS2013.

Я также добавил этого пользователя в группу администраторов на этом сервере. Я перезапускал сервер сборки несколько раз. Я не знаю, что еще попробовать. Может ли кто-нибудь помочь


person Baahubali    schedule 24.08.2015    source источник


Ответы (1)


Убедитесь, что BuildService не запущен с локальной учетной записью, такой как «NT_AUTHORITY \ Network Service». В таком случае измените его, используя учетную запись домена, и добавьте учетную запись пользователя в группу администраторов. Перезапустите сервер сборки TFS и повторно поставьте сборку в очередь.

Кроме того, прочтите этот блог, чтобы узнать о том, как работать с Installshield со сборкой TFS:

http://blogs.msdn.com/b/girishp/archive/2014/03/04/installshield-and-team-build-on-tfs.aspx

person Vicky - MSFT    schedule 25.08.2015
comment
Это также работает для vNext. Шаг перезагрузки важен! - person Jerther; 22.04.2016