J'ai vraiment besoin d'aide ici.InstallShield 2010 avec licence - aucune licence pour le système de construction automatique (CI) en tant que service Windows
Nous utilisons IC-build-process (Hudson) en tant que système de construction automatisé utilisant Msbuild. Le CI s'exécute dans Apache Tomcat 6 qui s'exécute sous les informations d'identification d'un utilisateur de domaine (et non d'un utilisateur Windows local).
Chaque fois que l'élément de configuration tente de générer un projet InstallShield (à l'aide des fichiers isproj), un message d'erreur de licence s'affiche: "C: \ Program Files \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62,3): erreur : -7159: La licence de produit a expiré ou n'a pas encore été initialisée.Vous devez lancer l'EDI pour configurer la licence de produit afin de pouvoir continuer: C: \ Program Files \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62, 3): erreur: exception interceptée ".
Si je me connecte à la même machine avec les mêmes informations d'identification d'utilisateur de domaine et que je compile le projet InstallShield, il existe une licence qui fonctionne correctement. L'ajout de l'utilisateur au groupe Utilisateurs local n'aide pas (pas de licence)
L'ajout de l'utilisateur au groupe Administrateurs local aide et cela fonctionne.
Nous ne souhaitons pas que l'utilisateur fasse partie du groupe Administrateurs local - pour diverses raisons.
Que dois-je faire pour que cela fonctionne? Ai-je besoin d'ajouter des autorisations à l'utilisation?
L'aide sera grandement appréciée.
Gilad
Etes-vous toujours à la recherche d'autres raisons pour vous débarrasser de IS? Si vous ciblez uniquement Windows, utilisez simplement NSIS. – sorin