小编Gil*_*lad的帖子

具有许可证的InstallShield 2010 - 没有自动构建系统(CI)的许可证作为Windows服务

我真的需要帮助.

我们使用CI构建过程(Hudson)作为使用Msbuild的自动构建系统.CI运行在Apache Tomcat 6中,在域用户(不是本地Windows用户)的凭据下运行.

每次CI尝试构建InstallShield项目(使用isproj文件)时,我们都会收到许可证错误消息:"C:\ Program Files\MSBuild\InstallShield\2010\InstallShield.targets(62,3):error:-7159:The产品许可证已过期或尚未初始化.您必须启动IDE以配置产品许可证才能继续.C:\ Program Files\MSBuild\InstallShield\2010\InstallShield.targets(62,3):错误:异常抓住".

如果我使用相同的域用户凭据登录到同一台计算机并构建InstallShield项目,则会有许可证并且运行良好.

将用户添加到本地用户组没有帮助(没有许可证).将用户添加到本地Administrators组有助于它正在运行.

出于各种原因,我们不希望用户位于本地Administrators组中.

我需要做些什么来使它工作?我是否需要添加使用权限?

帮助将受到高度赞赏.

吉拉德

continuous-integration build-process installshield hudson

5
推荐指数
1
解决办法
4171
查看次数