2013-08-28 13 views
5

Ho recentemente installato Installshield LE sul mio PC locale per vs2010, ho creato un pacchetto e ora lo voglio compilare sul nostro server di build. L'ho installato anche sul nostro server di build.Licenza Installationseld Edition limitata sul server di build

sto ottenendo l'errore:

errore: -7159: La licenza del prodotto è scaduto o non è ancora stato inizializzato.

Ho eseguito l'accesso al server di build, avviato vs e inserito nel mio codice di licenza. Tuttavia, questo non ha risolto l'errore.

Ho letto della versione stand alone ma sembra essere disponibile solo per l'edizione premium. Qualcuno ha qualche idea?

+0

Hai provato ad accedere/avviare VS e Installshield utilizzando le credenziali dell'account build? La licenza può essere attivata per te, ma non per l'account build (non è sicuro che si tratti di una licenza personale). – MikeR

+0

Questa non è una domanda di sviluppo. È una domanda di supporto del prodotto dell'utente. –

risposta

3

InstallShield ha l'attivazione online. Dovrai richiedere più chiavi di licenza e attivarle su macchine diverse.

10

se si utilizza l'edizione 2012 della Primavera Installshield LE eseguire l'attivatore licenza sul server di build a:

C:\Program Files (x86)\InstallShield\2012SpringLE\System\TSConfig.exe 

La posizione può essere diverso per le altre versioni di InstallShield LE.

Dovresti essere in grado di utilizzare lo stesso codice di attivazione che ti hanno inviato quando ti sei registrato per Installshield LE, in base alla licenza che consente l'installazione su più di una macchina per scopi di creazione automatica.

0

Utilizzato in questo numero sul nostro server di build TeamCity. Inizialmente ero in grado di eseguire TSConfig.exe come utente del build server e questo ha funzionato. Dopo un esercizio di ripristino di emergenza, tuttavia, TeamCity ha segnalato che la licenza era di nuovo scaduta, ma l'esecuzione di TSConfig.exe non ha funzionato.

Ho finito per lanciare VS 2015 come utente del server di build e ho aperto un nuovo progetto InstallShield. Invece di informarmi che la licenza era scaduta, la licenza era corrotta e doveva essere riparata. Ha eseguito la riparazione e sono di nuovo in pista.

Non sapevo che fosse un'opzione disponibile fino a dopo, ma TSConfig/repair probabilmente avrebbe fatto il trucco senza aprire Visual Studio.