我最近在本地PC上为vs2010安装了Installshield LE,构建了一个包,现在希望它构建在我们的构建服务器上。我也将它安装在我们的构建服务器上。在构建服务器上安装Installshield限制版许可
我收到错误:
错误:-7159:该产品许可证已过期或尚未初始化。
我登录了构建服务器,启动vs并输入了我的许可证代码。但是,这并没有解决这个错误。
我已阅读有关独立版本的内容,但似乎仅适用于高级版本。有人有主意吗?
我最近在本地PC上为vs2010安装了Installshield LE,构建了一个包,现在希望它构建在我们的构建服务器上。我也将它安装在我们的构建服务器上。在构建服务器上安装Installshield限制版许可
我收到错误:
错误:-7159:该产品许可证已过期或尚未初始化。
我登录了构建服务器,启动vs并输入了我的许可证代码。但是,这并没有解决这个错误。
我已阅读有关独立版本的内容,但似乎仅适用于高级版本。有人有主意吗?
InstallShield已联机激活。您需要申请多个许可证密钥并在不同的机器上激活它们。
如果您使用的Installshield LE
2012年春季版运行在构建服务器上的许可激活:
C:\Program Files (x86)\InstallShield\2012SpringLE\System\TSConfig.exe
位置可能是Installshield的LE与其他版本不同。
根据应用程序的许可证,您可以使用它们在注册Installshield LE时向您发送的相同激活码,以便在多台机器上进行自动构建。
在我们的TeamCity构建服务器上遇到这个问题。最初我能够运行TSConfig.exe作为构建服务器用户,并且工作正常。然而,在灾难恢复练习之后,TeamCity报告许可证再次失效,但运行TSConfig.exe并没有成功。
我最终启动了VS 2015作为构建服务器用户并打开了一个新的InstallShield项目。没有通知我许可证已过期,而是说许可证已损坏,需要修理。它进行了修复,我又回到了正轨。
我不知道这是一个选项,直到后来,但TSConfig /维修可能会做到这一点,而不打开Visual Studio。
您是否尝试使用构建帐户凭据登录/启动VS和Installshield?许可证可能会为您激活,但不是生成帐户(不确定它是否是个人许可证)。 – MikeR
这不是一个开发问题。这是用户产品支持问题。 –