Лицензиране на 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