Ich brauche wirklich Hilfe hier.InstallShield 2010 mit Lizenz - keine Lizenz für automatisches Build-System (CI) als Windows-Dienst
Wir verwenden CI Build-Prozess (Hudson) als ein automatisiertes Build-System mit Msbuild. Das CI wird in Apache Tomcat 6 ausgeführt und unter den Anmeldeinformationen eines Domänenbenutzers ausgeführt (kein lokaler Windows-Benutzer).
Jedes Mal, wenn das CI versucht, ein InstallShield-Projekt (mit isproj-Dateien) zu erstellen, erhalten wir eine Lizenzfehlermeldung: "C: \ Programme \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62,3): error : -7159: Die Produktlizenz ist abgelaufen oder wurde noch nicht initialisiert Sie müssen die IDE zum Konfigurieren der Produktlizenz starten, um fortzufahren. C: \ Programme \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62, 3): Fehler: Exception Caught ".
Wenn ich mit dem gleichen Domain-Benutzer-Credentials auf die gleiche Maschine einloggen und baue das Installshield-Projekt gibt es eine Lizenz, und es ist gut funktioniert.
Das Hinzufügen des Benutzers zur lokalen Benutzergruppe hilft nicht (keine Lizenz). Das Hinzufügen des Benutzers zur lokalen Gruppe Administratoren hilft und es funktioniert.
Wir möchten nicht, dass der Benutzer in der lokalen Gruppe Administratoren ist - aus verschiedenen Gründen.
Was muss ich tun, damit es funktioniert? Muss ich der Verwendung Berechtigungen hinzufügen?
Hilfe wird sehr geschätzt.
Gilad
Suchen Sie noch nach anderen Gründen, IS loszuwerden? Wenn Sie nur auf Windows ausgerichtet sind, verwenden Sie einfach NSIS. – sorin