2013-08-28 52 views
5

我最近在本地PC上为vs2010安装了Installshield LE,构建了一个包,现在希望它构建在我们的构建服务器上。我也将它安装在我们的构建服务器上。在构建服务器上安装Installshield限制版许可

我收到错误:

错误:-7159:该产品许可证已过期或尚未初始化。

我登录了构建服务器,启动vs并输入了我的许可证代码。但是,这并没有解决这个错误。

我已阅读有关独立版本的内容,但似乎仅适用于高级版本。有人有主意吗?

+0

您是否尝试使用构建帐户凭据登录/启动VS和Installshield?许可证可能会为您激活,但不是生成帐户(不确定它是否是个人许可证)。 – MikeR

+0

这不是一个开发问题。这是用户产品支持问题。 –

回答

3

InstallShield已联机激活。您需要申请多个许可证密钥并在不同的机器上激活它们。

10

如果您使用的Installshield LE 2012年春季版运行在构建服务器上的许可激活:

C:\Program Files (x86)\InstallShield\2012SpringLE\System\TSConfig.exe 

位置可能是Installshield的LE与其他版本不同。

根据应用程序的许可证,您可以使用它们在注册Installshield LE时向您发送的相同激活码,以便在多台机器上进行自动构建。

0

在我们的TeamCity构建服务器上遇到这个问题。最初我能够运行TSConfig.exe作为构建服务器用户,并且工作正常。然而,在灾难恢复练习之后,TeamCity报告许可证再次失效,但运行TSConfig.exe并没有成功。

我最终启动了VS 2015作为构建服务器用户并打开了一个新的InstallShield项目。没有通知我许可证已过期,而是说许可证已损坏,需要修理。它进行了修复,我又回到了正轨。

我不知道这是一个选项,直到后来,但TSConfig /维修可能会做到这一点,而不打开Visual Studio。

相关问题