我真的需要帮助.
我们使用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组中.
我需要做些什么来使它工作?我是否需要添加使用权限?
帮助将受到高度赞赏.
吉拉德