Realmente necesito ayuda aquí.InstallShield 2010 con licencia, sin licencia para el sistema de compilación automático (CI) como servicio de Windows
Estamos utilizando CI build-process (Hudson) como un sistema de compilación automatizado utilizando Msbuild. El CI se ejecuta en Apache Tomcat 6 y se ejecuta bajo las credenciales de un usuario de dominio (no un usuario local de Windows).
Cada vez que el intento de CI para construir un proyecto de InstallShield (usando isproj archivos) se obtiene un mensaje de error de licencia: "C: \ Archivos de programa \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62,3): error : -7159: La licencia del producto ha expirado o aún no se ha inicializado. Debe iniciar el IDE para configurar la licencia del producto para proceder. C: \ Archivos de programa \ MSBuild \ InstallShield \ 2010 \ InstallShield.targets (62, 3): error: Excepción atrapada ".
Si inicio sesión en la misma máquina con las mismas credenciales de usuario de dominio y construyo el proyecto InstallShield, hay una licencia y está funcionando bien.
Agregar el usuario al grupo de usuarios locales no ayuda (sin licencia). Agregar al usuario al grupo local Administradores ayuda y está funcionando.
No queremos que el usuario pertenezca al grupo Administradores local, por varias razones.
¿Qué debo hacer para que funcione? ¿Debo agregar permisos para el uso?
La ayuda será muy apreciada.
Gilad
¿Todavía está buscando otras razones para deshacerse de IS? Si su objetivo es solo Windows, simplemente use NSIS. – sorin