2013-08-28 8 views
5

Ich habe vor kurzem Installshield LE auf meinem lokalen PC für vs2010 installiert, ein Paket erstellt und möchte nun, dass es auf unserem Build-Server erstellt wird. Ich habe es auch auf unserem Build-Server installiert.InstallShield Limited Edition-Lizenzierung auf Build-Server

ich die Störung erhalte:

Fehler: -7159: Das Lizenzprodukt ist abgelaufen oder noch nicht initialisiert wurde.

Ich habe mich auf dem Build-Server angemeldet, vs gestartet und in meinem Lizenzcode eingegeben. Dies hat jedoch den Fehler nicht behoben.

Ich habe über die Stand-alone-Version gelesen, aber das scheint nur für Premium-Edition verfügbar sein. Hat jemand Ideen?

+0

Haben Sie versucht, VS und Installshield über die Anmeldeinformationen des Build-Kontos zu starten/zu starten? Die Lizenz kann für Sie aktiviert werden, aber nicht das Build-Konto (nicht sicher, ob es sich um eine persönliche Lizenz handelt). – MikeR

+0

Dies ist keine Entwicklungsfrage. Es ist eine Benutzer-Produkt-Support-Frage. –

Antwort

3

InstallShield hat eine Online-Aktivierung. Sie müssen mehrere Lizenzschlüssel anfordern und diese auf verschiedenen Computern aktivieren.

10

, wenn Sie die 2012 Frühlings-Ausgabe von Installshield LE verwenden ausführen, um den Lizenz-Aktivator auf dem Build-Server an:

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

Der Standort kann für andere Versionen von Installshield LE unterschiedlich sein.

Sie sollten den gleichen Aktivierungscode verwenden können, den sie Ihnen bei der Anmeldung für InstallShield LE gesendet haben, je nachdem, welche Lizenz für die Installation auf mehr als einem Computer für automatisierte Build-Zwecke zulässig ist.

0

In diesem Problem auf unserem TeamCity Build Server. Anfangs konnte ich TSConfig.exe als Build-Server-Benutzer ausführen und das hat funktioniert. Nach einer Disaster Recovery-Übung meldete TeamCity jedoch, dass die Lizenz wieder abgelaufen war, aber die Ausführung von TSConfig.exe führte nicht zum Erfolg.

Ich startete VS 2015 als Build-Server-Benutzer und öffnete ein neues InstallShield-Projekt. Anstatt zu informieren, dass die Lizenz abgelaufen war, hieß es, die Lizenz sei beschädigt und müsse repariert werden. Es hat die Reparatur durchgeführt und ich bin wieder auf Kurs.

Ich wusste nicht, es war eine Option bis nach, aber TSConfig/Reparatur hätte wahrscheinlich den Trick getan, ohne Visual Studio zu öffnen.

Verwandte Themen